Comece a usar o Joomla! no Lightsail - Amazon Lightsail

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Comece a usar o Joomla! no Lightsail

Veja aqui algumas etapas necessárias para começar a usar sua instância do Joomla! depois que ela estiver funcionando no Amazon Lightsail:

Índice

Etapa 1: ler a documentação da Bitnami

Leia a documentação da Bitnami para aprender como configurar seu aplicativo Joomla!. Para obter mais informações, consulte Joomla! Empacotado pela Bitnami para a Nuvem AWS.

Etapa 2: obter a senha padrão do aplicativo para acessar o painel de controle do Joomla!

Realize o procedimento a seguir para obter a senha padrão do aplicativo necessária para acessar o painel de controle do site do Joomla!. Para obter mais informações, consulte Obter o nome de usuário e a senha da aplicação para a instância Bitnami no Amazon Lightsail.

  1. Na página de gerenciamento da instância, na guia Conectar, escolha Conectar usando SSH.

    Conectar usando SSH no console Lightsail
  2. Após se conectar, insira o comando a seguir para obter a senha da aplicação:

    cat $HOME/bitnami_application_password

    Você verá uma resposta semelhante ao seguinte exemplo, que contém a senha padrão do aplicativo:

    Senha de aplicação padrão da Bitnami.

Etapa 3: anexar um endereço IP estático à instância

O endereço IP público atribuído a sua instância ao criá-la pela primeira vez será alterado a cada vez que você interrompe e inicia sua instância. Você deve criar e anexar um endereço IP estático a sua instância para garantir que seu endereço IP público não seja alterado. Posteriormente, quando você usar um nome de domínio registrado, como example.com, com sua instância, não precisará atualizar os registros de DNS do seu domínio sempre que parar e reiniciar sua instância. É possível anexar um IP estático a uma instância.

Na página de gerenciamento de instâncias, na guia Redes, escolha Criar um IP estático ou Anexar IP estático (Se você criou um IP estático anteriormente que pode anexar a sua instância), e siga as instruções na página. Para obter mais informações, consulte Create a static IP and attach it to an instance.

Anexar endereço IP estático no console Lightsail

Etapa 4: acessar o painel de controle do seu site do Joomla!

Agora que você tem a senha padrão do aplicativo, conclua o procedimento a seguir para acessar a página inicial do site do Joomla! e fazer login no painel de controle. Após fazer login, você poderá começar a personalizar seu site e fazer alterações administrativas. Para obter mais informações sobre o que você pode fazer no Joomla!, consulte a seção Etapa 7: ler a documentação do Joomla! e continuar configurando seu site posteriormente neste guia.

  1. Na página de gerenciamento da sua instância, na guia Connect (Conectar), anote o endereço IP público da instância. O endereço IP público também é exibido na seção de cabeçalho da página de gerenciamento da instância.

    O endereço IP público de uma instância
  2. Acesse o endereço IP público da instância, por exemplo, acessando http://203.0.113.0.

    A página inicial do seu site do Joomla! deverá ser exibida.

  3. Escolha Manage (Gerenciar) no canto inferior direito da página inicial de seu site do Joomla!.

    Se o banner Manage (Gerenciar) não for exibido, você poderá acessar a página de login em http://<PublicIP>/administrator/. Substitua <PublicIP> pelo endereço IP público da sua instância.

  4. Acesse usando o nome de usuário padrão (user) e a senha padrão recuperada anteriormente neste guia.

    O painel de controle de administração do Joomla! é exibido.

    O painel de controle de administração do Joomla!

Etapa 5: encaminhar o tráfego do seu nome de domínio registrado para seu site do Joomla!

Para encaminhar o tráfego de seu nome de domínio registrado, como example.com, para seu site do Joomla!, adicione um registro ao Sistema de Nomes de Domínio (DNS) do seu domínio. Os registros de DNS são normalmente gerenciados e hospedados no registrador onde você registrou seu domínio. No entanto, recomendamos transferir o gerenciamento dos registros de DNS de seu domínio para o Lightsail de modo que possa administrá-los usando o console do Lightsail.

Na página inicial do console do Lightsail, na guia Domains and DNS (Domínios e DNS), escolha Create DNS zone (Criar zona DNS) e siga as instruções na página. Para obter mais informações, consulte Criação de uma zona de DNS para gerenciar os registros de DNS do domínio no Lightsail.

Depois que seu nome de domínio estiver encaminhando o tráfego para sua instância, será necessário realizar as etapas a seguir para que o software Joomla! tenha ciência do nome de domínio.

  1. Na página de gerenciamento da instância, na guia Conectar, escolha Conectar usando SSH.

    Conectar a sua instância usando SSH
  2. A Bitnami está no processo de modificação da estrutura de arquivos para vários de seus esquemas. Os caminhos de arquivo neste procedimento podem mudar dependendo de seu esquema Bitnami usar pacotes nativos do sistema Linux (Abordagem A) ou ser uma instalação autocontida (Abordagem B). Para identificar seu tipo de instalação Bitnami e qual abordagem seguir, execute o seguinte comando depois que estabelecer conexão:

    test ! -f "/opt/bitnami/common/bin/openssl" && echo "Approach A: Using system packages." || echo "Approach B: Self-contained installation."
  3. Realize as etapas a seguir se o resultado do comando anterior indicar que você deve usar a abordagem A. Caso contrário, continue para a etapa 4 se o resultado do comando anterior indicar que você deve usar a abordagem B.

    1. Insira o seguinte comando para abrir o arquivo de configuração do host virtual do Apache usando o Vim e crie um host virtual para o nome de domínio.

      sudo vim /opt/bitnami/apache2/conf/vhosts/joomla-vhost.conf
    2. Pressione I para entrar no modo de inserção do Vim.

    3. Adicione seu nome de domínio ao arquivo conforme apresentado no exemplo a seguir. Neste exemplo, usamos os domínios example.com e www.example.com.

      Arquivo de configuração de hosts virtuais do Apache
    4. Pressione a tecla Esc e insira :wq! para salvar (gravar) as edições e fechar o Vim.

    5. Insira o seguinte comando para reiniciar o servidor Apache.

      sudo /opt/bitnami/ctlscript.sh restart apache
  4. Realize as etapas a seguir se o resultado do comando anterior indicar que você deve usar a abordagem B.

    1. Insira o seguinte comando para abrir o arquivo de configuração do host virtual do Apache usando o Vim e crie um host virtual para o nome de domínio.

      sudo vim /opt/bitnami/apps/joomla/conf/httpd-vhosts.conf
    2. Pressione I para entrar no modo de inserção do Vim.

    3. Adicione seu nome de domínio ao arquivo conforme apresentado no exemplo a seguir. Neste exemplo, usamos os domínios example.com e www.example.com.

      Arquivo de configuração de hosts virtuais do Apache
    4. Pressione a tecla Esc e insira :wq! para salvar (gravar) as edições e fechar o Vim.

    5. Insira o seguinte comando para confirmar se o arquivo bitnami-apps-vhosts.conf inclui o arquivo httpd-vhosts.conf para Joomla!.

      sudo vim /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf

      Procure a seguinte linha no arquivo. Adicione-a se a linha não estiver presente.

      Include "/opt/bitnami/apps/joomla/conf/httpd-vhosts.conf"
    6. Insira o seguinte comando para reiniciar o servidor Apache.

      sudo /opt/bitnami/ctlscript.sh restart apache

Se navegar até o nome de domínio que configurou para sua instância, você deverá ser redirecionado para a página inicial do seu site do Joomla!. Em seguida, gere e configure um certificado SSL/TLS para habilitar conexões HTTPS para o site do Joomla!. Para obter mais informações, siga para a próxima seção deste guia, Etapa 6: configurar o HTTPS para seu site do Joomla!.

Etapa 6: configurar o HTTPS para seu site do Joomla!

Realize o procedimento a seguir para configurar o HTTPS em seu site do Joomla!. Estas etapas mostram como usar a ferramenta de configuração HTTPS da Bitnami (bncert-tool), que é uma ferramenta de linha de comando para solicitar certificados SSL/TLS Let's Encrypt. Para obter mais informações, consulte Learn About The Bitnami HTTPS Configuration Tool (Conheça a ferramenta de configuração HTTPS da Bitnami) na Documentação da Bitnami.

Importante

Antes de iniciar este procedimento, verifique se você configurou seu domínio para rotear tráfego para sua instância Joomla!. Caso contrário, o processo de validação de certificado SSL/TLS falhará.

  1. Na página de gerenciamento da instância, na guia Conectar, escolha Conectar usando SSH.

    Conectar usando SSH no console Lightsail
  2. Após estabelecer conexão, digite o comando a seguir para confirmar que a ferramenta bncert está instalada na sua instância.

    sudo /opt/bitnami/bncert-tool

    Você deverá ver uma das seguintes respostas:

    • Se a resposta indicar que o comando não foi encontrado, a ferramenta bncert não está instalada em sua instância. Siga para a próxima etapa neste procedimento para instalar a ferramenta bncert em sua instância.

    • Se a resposta for Welcome to the Bitnami HTTPS configuration tool (Bem-vindo à ferramenta de configuração HTTPS da Bitnami), a ferramenta bncert está instalada em sua instância. Siga para a etapa 8 deste procedimento.

    • Se a ferramenta bncert estiver instalada em sua instância há algum tempo, talvez você veja uma mensagem indicando que há uma versão atualizada da ferramenta disponível. Opte por baixá-la e digite o comando sudo /opt/bitnami/bncert-tool para executar a ferramenta bncert novamente. Siga para a etapa 8 deste procedimento.

  3. Insira o comando a seguir para baixar o arquivo de execução bncert em sua instância.

    wget -O bncert-linux-x64.run https://downloads.bitnami.com/files/bncert/latest/bncert-linux-x64.run
  4. Insira o comando a seguir para criar um diretório para o arquivo de execução da ferramenta bncert em sua instância.

    sudo mkdir /opt/bitnami/bncert
  5. Insira o comando a seguir para transformar a execução do bncert em um arquivo passível de execução como um programa.

    sudo chmod +x /opt/bitnami/bncert/bncert-linux-x64.run
  6. Insira o comando a seguir para criar um vínculo simbólico que execute a ferramenta bncert quando você inserir o comando sudo /opt/bitnami/bncert-tool.

    sudo ln -s /opt/bitnami/bncert/bncert-linux-x64.run /opt/bitnami/bncert-tool

    Você terminou de instalar a ferramenta bncert em sua instância.

  7. Insira o comando a seguir para executar a ferramenta bncert.

    sudo /opt/bitnami/bncert-tool
  8. Insira seu nome de domínio principal e nomes de domínio alternativos separados por um espaço, conforme mostrado no exemplo a seguir.

    Se o domínio não estiver configurado para rotear o tráfego para o endereço IP público da instância, a ferramenta bncert solicitará que você faça essa configuração antes de continuar. Seu domínio deve estar roteando o tráfego para o endereço IP público da instância da qual você está usando a ferramenta bncert para habilitar HTTPS na instância. Isso confirma que você possui o domínio e serve como validação para seu certificado.

    Inserir os nomes de domínio principal e alternativo
  9. A ferramenta bncert perguntará como deseja que o redirecionamento do seu site seja configurado. Estas são as opções disponíveis:

    • Habilitar redirecionamento de HTTP para HTTPS: especifica se os usuários que navegam para a versão HTTP do seu site (ou seja, http:/example.com) são automaticamente redirecionados para a versão HTTPS (ou seja, https://example.com). Recomendamos habilitar essa opção, porque ela força todos os visitantes a usarem a conexão criptografada. Digite Y e pressione Enter para habilitá-la.

    • Habilitar redirecionamento não-www para www: especifica se os usuários que navegam até o apex do seu domínio (ou seja, https://example.com) são automaticamente redirecionados para o subdomínio www (ou seja, https://www.example.com) do seu domínio. Recomendamos habilitar essa opção. No entanto, você pode querer desabilitá-la e habilitar a opção alternativa (habilitar www para redirecionamento não-www) se você especificou o apex do seu domínio como o endereço do seu site preferencial em ferramentas de mecanismo de pesquisa, como as ferramentas do Google Webmaster, ou se seu apex apontar diretamente para seu IP e seu subdomínio www fizer referência ao seu apex através de um registro CNAME. Digite Y e pressione Enter para habilitá-la.

    • Habilitar redirecionamento www para não-www: especifica se os usuários que navegam até o subdomínio www (ou seja, https://www.example.com) do seu domínio são automaticamente redirecionados para o apex do seu domínio (ou seja, https://example.com). Recomendamos desabilitar esta opção se tiver habilitado o redirecionamento não-www para www. Digite N e pressione Enter para desabilitá-la.

    Suas seleções devem ser como no exemplo a seguir.

    Opções de redirecionamento de site
  10. As alterações que serão feitas estão listadas. Digite Y e pressione Enter para confirmar e continuar.

    Confirmar as alterações
  11. Digite seu endereço de e-mail para associá-lo ao seu certificado Let's Encrypt e pressione Enter.

    Associar seu endereço de e-mail ao seu certificado Let's Encrypt
  12. Revise o Contrato de Assinante Let's Encrypt. Digite Y e pressione Enter para aceitar o contrato e continuar.

    Revise o Contrato de assinante Let's Encrypt

    As ações são executadas para habilitar HTTPS em sua instância, incluindo a solicitação do certificado e a configuração dos redirecionamentos especificados.

    Ações sendo executadas

    Seu certificado foi emitido e validado corretamente e os redirecionamentos foram configurados corretamente em sua instância se você visualizar uma mensagem semelhante ao exemplo a seguir.

    Ações concluídas

    A ferramenta bncert executará uma renovação automática do seu certificado sempre que faltarem 80 dias para que ele expire. Repita as etapas anteriores se desejar usar domínios e subdomínios adicionais com sua instância e se desejar habilitar HTTPS para esses domínios.

    Você terminou de habilitar o HTTPS em sua instância do Joomla!. Da próxima vez que acessar seu site do Joomla! usando o domínio que configurou, você deverá ver que ele redireciona para a conexão HTTPS.

Etapa 7: ler a documentação do Joomla! e continuar configurando seu site

Leia a documentação do Joomla! para aprender como administrar e personalizar seu site. Para obter mais informações, consulte Joomla! Documentação.

Etapa 8: criar um snapshot da sua instância

Após configurar seu site do Joomla! da maneira desejada, crie snapshots periódicos de sua instância para fazer backup. Crie snapshots manualmente ou habilite snapshots automáticos para que o Lightsail crie snapshots diários para você. Se algo de errado acontecer com sua instância, crie uma nova instância de substituição usando o snapshot. Para obter mais informações, consulte Snapshots.

Na página de gerenciamento de instâncias, na guia Snapshot, escolha Criar um snapshot ou escolha habilitar snapshots automáticos.

Criar um snapshot de instância no console do Lightsail

Para obter mais informações, consulte Criando um snapshot da sua instância do Linux ou Unix no Amazon Lightsail ou Habilitando ou desabilitando snapshots automáticos para instâncias ou discos no Amazon Lightsail.