Instalar e Configurar

Siga estas etapas para concluir a instalação e a configuração.

  1. Instalar o Docker.
    O Docker facilita muito o processo de instalação e manutenção do WordPress, que tradicionalmente requer vários softwares.
  2. Instale MySQL.
    Antes de instalar WordPress, instale MySQL para armazenar os dados.
  3. Instale WordPress.
  4. Crie um balanceador de carga e instale o certificado SSL usando o Balanceador de Carga do OCI.
  5. Atualize o registro A do DNS do seu domínio para o endereço IP do balanceador de carga para que ele possa acessar o site WordPress hospedado no OCI.

Instalar o Docker

Faça SSH na VM e execute os seguintes comandos para instalar o Docker:

sudo yum-config-manager --enable ol8_addons
sudo dnf install -y dnf-utils zip unzip
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install -y docker-ce --nobest
sudo systemctl start docker
Prossiga para o próximo tópico e instale MySQL.

Instalar MySQL

Execute o seguinte comando para instalar e executar MySQL:

sudo docker pull container-registry.oracle.com/mysql/community-server:8.0.33-aarch64
sudo docker run -e MYSQL_ROOT_PASSWORD=<password> -e MYSQL_USER=wp -e MYSQL_PASSWORD=<password> -e MYSQL_DATABASE=wordpress --name wordpressdb --restart on-failure -v
      "$PWD/database":/var/lib/mysql -d container-registry.oracle.com/mysql/community-server:8.0.33-aarch64

Observação:

  • MYSQL_ROOT_PASSWORD - Informe a senha do banco de dados.
  • MYSQL_DATABASE - Informe o nome do banco de dados como wordpress.
  • MYSQL_USER - Informe o nome de usuário MySQL.
  • MYSQL_PASSWORD - Informe a senha MySQL.

Prossiga para o próximo tópico e instale WordPress.

Instalar WordPress

Para instalar o WordPress, siga este procedimento:

  1. Execute o seguinte comando para extrair a versão mais recente da imagem do Docker WordPress:
    sudo docker pull wordpress
  2. Execute os seguintes comandos para instalar WordPress:
    sudo docker run -e WORDPRESS_DB_USER=wp -e WORDPRESS_DB_PASSWORD=<password> --name wordpress --link wordpressdb:mysql -p 80:80 -v
          "$PWD/html":/var/www/html -d wordpress

    Observação:

    • WORDPRESS_DB_USER - Digite o nome do usuário do banco de dados. Use o mesmo nome de usuário usado ao instalar MySQL.
    • -e WORDPRESS_DB_PASSWORD= - Digite a senha do banco de dados. Use a mesma senha usada ao instalar MySQL.
    • -name wordpress - Dá um nome ao recipiente.
    • -link wordpressdb:mysql - nome do contêiner MySQL.
    • -p 80:80 - Informa ao Docker a publicação da porta de um contêiner para o host.
    • -v "$PWD/html":/var/www/html - [host-src:]container-dest: Bind montar um volume.
    • -d - Faz com que o contêiner seja executado em segundo plano.
    • wordpress - Informa ao Docker para instalar WordPress da imagem extraída na Etapa 1.
  3. Execute o IP público da instância de computação no browser e conclua a instalação WordPress.
Prossiga para o próximo tópico e crie um balanceador de carga para instalar o certificado SSL.

Criar um balanceador de carga e instalar o certificado SSL

Você deve criar um balanceador de carga e instalar o certificado SSL usando esse balanceador de carga.

  1. Acesse a console do Oracle Cloud Infrastructure com suas credenciais do Oracle Cloud.
  2. No painel de navegação esquerdo, clique em Rede, em Balanceadores de Carga e em Criar Balanceador de Carga.
  3. Selecione a opção Balanceador de Carga e clique em Criar Balanceador de Carga.
  4. Digite o Nome do Balanceador de Carga.
  5. Na área Escolher Rede, selecione a Rede Virtual na Nuvem e a Sub-rede e clique em Próximo.
  6. Clique em Adicionar Backends, selecione a instância de computação WordPress e clique em Próximo.
  7. Informe o Nome do Listener.
  8. Preencha estes campos para tratar o tráfego HTTPS:
    1. Selecione HTTPS como o tipo de listener.
    2. Selecione 443 como a porta que o listener monitora para o tráfego de entrada.
    3. Na área Certificado SSL, selecione Certificado Gerenciado pelo Balanceador de Carga na lista drop-down Recurso de Certificado.
    4. Faça upload do Certificado SSL do seu domínio na Autoridade de Certificação.
    5. Marque a caixa de seleção Especificar Chave Privada e faça upload da chave privada.
  9. Clique em Próximo.
  10. Selecione as opções de log necessárias.
  11. Clique em Salvar.
Copie o endereço IP do balanceador de carga e prossiga para o próximo tópico para atualizar o registro A DNS do seu domínio para o endereço IP do balanceador de carga para que ele possa acessar o site WordPress hospedado no OCI.

Atualize o registro A do DNS para seu domínio

Atualize o registro A do DNS do seu domínio para o endereço IP do balanceador de carga para que ele possa acessar o site WordPress hospedado no OCI.

Observação:

Use estas etapas como uma referência, pois essas etapas podem diferir com base no seu provedor de hospedagem de domínio.
  1. Vá para a página Gerenciamento de DNS do seu domínio hospedado.
  2. Na página Registros DNS:
    1. Selecione o Tipo como A.
    2. Informe um Nome.
    3. No campo Valor, informe ou cole o endereço IP do balanceador de carga do OCI.
  3. Clique em Salvar.
O domínio agora deverá redirecioná-lo para o site WordPress hospedado no Oracle Cloud Free Tier.