

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á.

# Configurar um PrestaShop site no Lightsail
<a name="amazon-lightsail-quick-start-guide-prestashop"></a>

**Você sabia?**  
 O Lightsail armazena sete instantâneos diários e substitui automaticamente os mais antigos pelos mais novos quando você ativa os instantâneos automáticos para sua instância. Para obter mais informações, consulte [Configurar instantâneos automáticos para instâncias e discos do Lightsail](https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-configuring-automatic-snapshots.html). 

Aqui estão algumas etapas que você deve concluir para começar depois que sua PrestaShop instância estiver em execução no Amazon Lightsail.

**Índice**
+ [Etapa 1: Obtenha a senha padrão do aplicativo para seu PrestaShop site](#amazon-lightsail-prestashop-get-the-default-user-password)
+ [Etapa 2: anexar um endereço IP estático à sua PrestaShop instância](#amazon-lightsail-prestashop-attach-static-ip)
+ [Etapa 3: faça login no painel de administração do seu PrestaShop site](#amazon-lightsail-prestashop-sign-in)
+ [Etapa 4: encaminhar o tráfego do seu nome de domínio registrado para o seu PrestaShop site](#amazon-lightsail-prestashop-map-your-domain-to-your-instance)
+ [Etapa 5: configurar HTTPS para seu PrestaShop site](#amazon-lightsail-prestashop-https)
+ [Etapa 6: configurar SMTP para notificações de e-mail](#amazon-lightsail-prestashop-smtp)
+ [Etapa 7: Leia o Bitnami e a documentação PrestaShop ](#amazon-lightsail-prestashop-read-the-bitnami-documentation)
+ [Etapa 8: criar um snapshot da sua instância PrestaShop ](#amazon-lightsail-prestashop-create-a-snapshot)

## Etapa 1: Obtenha a senha padrão do aplicativo para seu PrestaShop site
<a name="amazon-lightsail-prestashop-get-the-default-user-password"></a>

Conclua as etapas a seguir para obter a senha padrão do aplicativo para seu PrestaShop site.

1. Na página de gerenciamento da instância, na guia **Conectar**, escolha **Conectar usando SSH**.  
![\[Connect usando SSH no console do Lightsail\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-connect-to-your-instance.png)

1. Após se conectar, insira o comando a seguir para obter a senha padrão da aplicação:

   ```
   cat $HOME/bitnami_application_password
   ```

   Será exibida uma resposta semelhante ao seguinte exemplo, que contém a senha da aplicação padrão. Armazene essa senha em um lugar seguro. Você o usará na próxima seção deste tutorial para entrar no painel de administração do seu PrestaShop site.  
![\[Senha de aplicação padrão para instâncias Bitnami\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-ssh-default-application-password.png)

Para obter mais informações, consulte [Obter o nome de usuário e a senha do aplicativo para sua instância Bitnami no Amazon Lightsail](log-in-to-your-bitnami-application-running-on-amazon-lightsail.md).

## Etapa 2: anexar um endereço IP estático à sua PrestaShop instância
<a name="amazon-lightsail-prestashop-attach-static-ip"></a>

O endereço IP público dinâmico padrão anexado à sua instância muda cada vez que você interrompe e inicia a instância. Você pode criar um endereço IP estático e anexá-lo à sua instância para impedir que ele mude. Posteriormente, ao usar o nome de domínio com a sua instância, não será necessário atualizar os registros de DNS de seu domínio sempre que interromper e iniciar a instância. Você só pode anexar um endereço IP estático a cada instância.

Na página de gerenciamento de instâncias, na guia **Redes**, selecione **Criar um IP estático** ou **Anexar IP estático** (se você já criou um IP estático que possa ser anexado à 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](lightsail-create-static-ip.md).

![\[Anexe um endereço IP estático no console do Lightsail\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/quick-start-static-ip-address.png)


Depois que o novo endereço IP estático for anexado à sua instância, você deverá concluir as etapas a seguir para informar o PrestaShop software sobre o novo endereço IP estático.

1. Anote o endereço IP estático da sua instância. Está listado na seção de cabeçalho da página de gerenciamento de instância.  
![\[Endereço IP público ou estático de uma instância do Lightsail\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-public-static-ip.png)

1. Na página de gerenciamento da instância, na guia **Conectar**, escolha **Conectar usando SSH**.  
![\[Conectar a sua instância usando SSH\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-connect-using-ssh.png)

1. Após se conectar, insira o comando a seguir. Certifique-se de *<StaticIP>* substituir pelo novo endereço IP estático da sua instância.

   ```
   sudo /opt/bitnami/configure_app_domain --domain <StaticIP>
   ```

   **Exemplo:**

   ```
   sudo /opt/bitnami/configure_app_domain --domain 203.0.113.0
   ```

   Você verá um resultado semelhante ao seguinte exemplo. O PrestaShop software agora deve estar ciente do novo endereço IP estático.  
![\[Resultado da ferramenta de configuração do domínio\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-configure-domain-ip.png)

**nota**  
PrestaShop atualmente não oferece suporte a IPv6 endereços. Você pode ativar IPv6 a instância, mas o PrestaShop software não responderá às solicitações pela IPv6 rede.

## Etapa 3: faça login no painel de administração do seu PrestaShop site
<a name="amazon-lightsail-prestashop-sign-in"></a>

Conclua a etapa a seguir para acessar seu PrestaShop site e fazer login no painel de administração. Para se conectar, você usará o nome de usuário padrão (`user@example.com`) e a senha padrão da aplicação que você obteve anteriormente neste guia.

1. No console do Lightsail, anote o endereço IP público ou estático que está listado na área do cabeçalho da página de gerenciamento de instâncias.  
![\[Endereço IP público ou estático de uma instância do Lightsail\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-public-static-ip.png)

1. Navegue até o endereço a seguir para acessar a página de login do painel de administração do seu PrestaShop site. Certifique-se de *<InstanceIpAddress>* substituir pelo endereço IP público ou estático da sua instância.

   ```
   http://<InstanceIpAddress>/administration
   ```

   **Exemplo: **

   ```
   http://203.0.113.0/administration
   ```

1. Insira o nome de usuário padrão (`user@example.com`) e a senha padrão da aplicação que você obteve anteriormente neste guia, e escolha **Fazer log in**.  
![\[A página de login do painel de PrestaShop administração\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-prestashop-sign-in-page.png)

   O painel de PrestaShop administração é exibido.  
![\[PrestaShop painel de administração\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-prestashop-administration-dashboard.png)

Para alterar o nome de usuário ou a senha padrão que você usa para entrar no painel de administração do seu PrestaShop site, escolha **Parâmetros avançados** no painel de navegação e escolha **Equipe**. Para obter mais informações, consulte [o Guia do usuário PrestaShop](https://docs.prestashop-project.org/1.7-documentation/user-guide) na *PrestaShop documentação*.

![\[Parâmetros avançados no painel PrestaShop de navegação\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-advanced-parameters.png)


Para obter mais informações sobre o painel de administração, consulte Para obter mais informações, consulte o [Guia do usuário PrestaShop](https://docs.prestashop-project.org/1.7-documentation/user-guide) na *PrestaShop documentação*.

## Etapa 4: encaminhar o tráfego do seu nome de domínio registrado para o seu PrestaShop site
<a name="amazon-lightsail-prestashop-map-your-domain-to-your-instance"></a>

Para direcionar o tráfego do seu nome de domínio registrado`example.com`, como para o seu PrestaShop site, você adiciona 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 que você transfira o gerenciamento dos registros DNS do seu domínio para o Lightsail para poder administrá-lo usando o console do Lightsail.

Na página inicial do console Lightsail, na guia **Domínios e** DNS, **escolha Criar zona DNS** e siga as instruções na página.

Para obter mais informações, consulte [Criação de uma zona DNS para gerenciar os registros DNS do seu domínio no Lightsail](lightsail-how-to-create-dns-entry.md).

Depois que seu nome de domínio estiver roteando o tráfego para sua instância, você deverá concluir as etapas a seguir para que o PrestaShop software conheça o 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\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-connect-using-ssh.png)

1. Após se conectar, insira o comando a seguir. Certifique-se de *<DomainName>* substituir pelo nome de domínio que está roteando o tráfego para sua instância.

   ```
   sudo /opt/bitnami/configure_app_domain --domain <DomainName>
   ```

   **Exemplo:**

   ```
   sudo /opt/bitnami/configure_app_domain --domain www.example.com
   ```

   Você verá um resultado semelhante ao seguinte exemplo. O PrestaShop software agora deve estar ciente do nome do domínio.  
![\[Resultado da ferramenta de configuração do domínio\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-configure-domain.png)

## Etapa 5: configurar HTTPS para seu PrestaShop site
<a name="amazon-lightsail-prestashop-https"></a>

Conclua as etapas a seguir para configurar o HTTPS no seu PrestaShop site. Essas etapas mostram como usar a ferramenta de configuração HTTPS Bitnami (bncert), que é uma ferramenta de linha de comando para solicitar SSL/TLS certificados, configurar redirecionamentos (por exemplo, HTTP para HTTPS) e renovar certificados.

**Importante**  
A ferramenta bncert emitirá certificados somente para domínios que atualmente estão roteando tráfego para o endereço IP público da sua instância. PrestaShop Antes de começar com essas etapas, certifique-se de adicionar registros DNS ao DNS de todos os domínios que você deseja usar com seu site. PrestaShop 

1. Na página de gerenciamento da instância, na guia Conectar, escolha Conectar **usando SSH**.  
![\[Connect usando SSH no console do Lightsail\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-connect-to-your-instance.png)

1. Após se conectar, insira o comando a seguir para iniciar a bncert-tool.

   ```
   sudo /opt/bitnami/bncert-tool
   ```

   Você verá um resultado semelhante ao seguinte exemplo.  
![\[Executar a ferramenta bncert\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/run-bncert-tool-success.png)

1. Insira seu nome de domínio principal e nomes de domínio alternativos separados por um espaço, conforme mostrado no exemplo a seguir.  
![\[Inserir os nomes de domínio principal e alternativo\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/bncert-domain-names.png)

1. A ferramenta bncert perguntará como você 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\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/bncert-enable-disable-redirection.png)

1. As alterações que serão feitas estão listadas. Digite `Y` e pressione **Enter** para confirmar e continuar.  
![\[Confirmar as alterações\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/bncert-confirm-changes.png)

1. 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\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/bncert-email-address.png)

1. 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\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/bncert-lets-ecrypt-agreement.png)

   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\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/bncert-performing-actions.png)

   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\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/bncert-success-conf.png)

   A ferramenta `bncert` executará uma renovação automática do seu certificado sempre que faltarem 80 dias para que ele expire. Continue com o próximo conjunto de etapas para concluir a ativação do HTTPS em seu PrestaShop site.

1. Navegue até o endereço a seguir para acessar a página de login do painel de administração do seu PrestaShop site. Certifique-se de *<DomainName>* substituir pelo nome de domínio registrado que está roteando o tráfego para sua instância.

   ```
   http://<DomainName>/administration
   ```

   **Exemplo: **

   ```
   http://www.example.com/administration
   ```

1. Insira o nome de usuário padrão (`user@example.com`) e a senha padrão da aplicação que você obteve anteriormente neste guia, e escolha **Fazer log in**.  
![\[A página de login do painel de PrestaShop administração\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-prestashop-sign-in-page.png)

   O painel de PrestaShop administração é exibido.  
![\[PrestaShop painel de administração\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-prestashop-administration-dashboard.png)

1. Escolha **Parâmetros da Loja** no painel de navegação e escolha **Geral**.  
![\[Parâmetros gerais no painel PrestaShop de navegação\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-general-parameters.png)

1. Escolha **Sim** próximo a **Habilitar SSL**.  
![\[Ativar SSL no painel de PrestaShop administração\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-enable-ssl.png)

1. Navegue até o final da página e escolha **Salvar**.

1. Quando a página **Geral** recarrega, escolha **Sim** próximo a **Habilitar SSL em todas as páginas**.  
![\[Ative o SSL para todas as páginas no painel de PrestaShop administração\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-enable-ssl-all-pages.png)

1. Navegue até o final da página e escolha **Salvar**.

   O HTTPS agora está configurado para seu PrestaShop site. Quando os clientes navegam até a versão HTTP (por exemplo,`http://www.example.com`) do seu PrestaShop site, eles serão automaticamente redirecionados para a versão HTTPS (por exemplo,`https://www.example.com`).

## Etapa 6: configurar SMTP para notificações de e-mail
<a name="amazon-lightsail-prestashop-smtp"></a>

Defina as configurações de SMTP do seu PrestaShop site para ativar as notificações por e-mail. Para fazer isso, faça login no painel de administração do seu PrestaShop site. Escolha **Parâmetros avançados** no painel de navegação e escolha **E-mail**. Você também deve ajustar seus contatos de e-mail adequadamente. Para fazer isso, escolha **Shop Parameters** (Parâmetros da loja) no painel de navegação e então **Contact** (Contato).

![\[Opção e-mail no painel de navegação\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/prestashop-quick-start-advanced-parameters-email.png)


Para obter mais informações, consulte o [Guia do usuário PrestaShop](https://docs.prestashop-project.org/1.7-documentation/user-guide) na *PrestaShop documentação* e [Configurar SMTP para e-mails de saída](https://docs.bitnami.com/aws/apps/prestashop/configuration/configure-smtp/) na documentação do Bitnami.

**Importante**  
Se você configurar o SMTP para usar as portas 25, 465 ou 587, deverá abrir essas portas no firewall da sua instância no console do Lightsail. Para obter mais informações, consulte [Adicionar e editar regras de firewall de instância no Amazon Lightsail](amazon-lightsail-editing-firewall-rules.md).  
Se você configurar sua conta do Gmail para enviar e-mails em seu PrestaShop site, deverá usar uma senha de aplicativo em vez de usar a senha padrão usada para entrar no Gmail. Para obter mais informações, consulte [Fazer login com Senhas de Aplicações](https://support.google.com/accounts/answer/185833?hl=en).

## Etapa 7: Leia o Bitnami e a documentação PrestaShop
<a name="amazon-lightsail-prestashop-read-the-bitnami-documentation"></a>

Leia a documentação do Bitnami para saber como realizar tarefas administrativas em sua PrestaShop instância e site, como instalar plug-ins e personalizar o tema. *Para obter mais informações, consulte [Bitnami PrestaShop Stack for AWS Cloud](https://docs.bitnami.com/aws/apps/prestashop/) na documentação da Bitnami.*

Você também deve ler a PrestaShop documentação para saber como administrar seu PrestaShop site. Para obter mais informações, consulte o [Guia do usuário PrestaShop](https://docs.prestashop-project.org/1.7-documentation/user-guide) na *PrestaShop documentação*.

## Etapa 8: criar um snapshot da sua instância PrestaShop
<a name="amazon-lightsail-prestashop-create-a-snapshot"></a>

Após configurar o site do jeito que desejar, crie snapshots periódicos da sua instância para fazer backup. Um snapshot é uma cópia do disco do sistema e da configuração original de uma instância. Um snapshot contém todos os dados necessários para restaurar sua instância (a partir do momento em que o snapshot foi criado).

Você pode criar [instantâneos manualmente](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#manual-snapshots) ou [ativar instantâneos automáticos para que o Lightsail crie instantâneos](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#automatic-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.

Você pode trabalhar com snapshots na página de gerenciamento da sua instância na guia **Snapshots**. Para obter mais informações, consulte [Snapshots no Amazon Lightsail](understanding-snapshots-in-amazon-lightsail.md).

![\[Crie um instantâneo da instância no console do Lightsail\]](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/quick-start-instance-snapshots.png)
