

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

# Implante um site Ghost no Lightsail
<a name="amazon-lightsail-quick-start-guide-ghost"></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 seguir para começar depois que sua instância Ghost estiver em execução no Amazon Lightsail:

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

## Etapa 1: ler a documentação da Bitnami
<a name="amazon-lightsail-read-the-bitnami-documentation-ghost"></a>

Leia a documentação da Bitnami para aprender como configurar seu aplicativo Ghost. Para obter mais informações, consulte [https://docs.bitnami.com/aws/apps/ghost/](https://docs.bitnami.com/aws/apps/ghost/).

## Etapa 2: obter a senha padrão de aplicativo para acessar o painel de administração da Ghost
<a name="amazon-lightsail-get-the-default-user-password-ghost"></a>

Realize o procedimento a seguir para obter a senha padrão do aplicativo necessária para acessar o painel de administração do site da Ghost. 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).

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

1. 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 com a senha padrão da aplicação similar a esta:

   ```
   bitnami@ip-192-0-2-0:~$ cat $HOME/bitnami_application_password
   wB2Ex@mplEK6
   ```

## Etapa 3: anexar um endereço IP estático à instância
<a name="amazon-lightsail-attach-static-ip-ghost"></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 estiver anexado à sua instância, realize as etapas a seguir para tornar o aplicativo ciente do 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/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/quick-start-connect-using-ssh.png)

1. Após se conectar, insira o comando a seguir. {{<StaticIP>}}Substitua 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á uma resposta semelhante a que se segue. Agora o aplicativo em sua instância deve estar ciente do novo endereço IP estático.

   ```
   bitnami@ip-203.0.113.0:~$ sudo /opt/bitnami/configure_app_domain --domain 203.0.113.0
   Configuring domain to 203.0.113.0
   2024-06-06T21:43:42.393Z - info: Saving configuration info to disk
   ghost 21:43:42.78 INFO  ==> Configuring Ghost URL to http://203.0.113.0
   Disabling automatic domain update for IP address changes
   ```

## Etapa 4: acessar o painel de administração do seu site da Ghost
<a name="amazon-lightsail-sign-in-ghost"></a>

Agora que você tem a senha padrão da aplicação, conclua o procedimento a seguir para acessar a página inicial do site da Ghost e fazer login no painel de administração. 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 na Ghost, consulte a seção [Etapa 6: ler a documentação da Ghost e continuar configurando seu site](#amazon-lightsail-read-documentation-ghost.title) 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. Se você já anexou um IP estático à instância, este será o endereço IP estático. 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](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/quick-start-public-ip.png)

1. 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 da Ghost deverá ser exibida.

1. Escolha **Manage** (Gerenciar) no canto inferior direito da página inicial de seu site da Ghost.

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

1. Acesse usando o nome de usuário padrão (`user@example.com`) e a senha padrão recuperada anteriormente neste guia.

   O painel de administração da Ghost é exibido.  
![O painel de administração da Ghost](http://docs.aws.amazon.com/pt_br/lightsail/latest/userguide/images/amazon-lightsail-ghost-dashboard.png)

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

Para encaminhar o tráfego de seu nome de domínio registrado, como `example.com`, a seu site da Ghost, adicione um registro ao DNS do 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 seção **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 encaminhando o tráfego para sua instância, será necessário realizar as etapas a seguir para que o aplicativo Ghost tenha ciência do novo domínio.

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

1. Após se conectar, insira o comando a seguir. {{<DomainName>}}Substitua pelo nome de domínio que está direcionando o tráfego para sua instância do Ghost.

   ```
   $ sudo /opt/bitnami/configure_app_domain --domain {{<DomainName>}}
   ```

   **Exemplo:**

   ```
   $ sudo /opt/bitnami/configure_app_domain --domain {{example.com}}
   ```

   Você verá um resultado semelhante ao seguinte exemplo. Agora a aplicação Ghost deve estar ciente do domínio.

   ```
   bitnami@ip-203.0.113.0:~$ sudo /opt/bitnami/configure_app_domain --domain example.com
   Configuring domain to example.com
   2024-06-06T21:50:00.393Z - info: Saving configuration info to disk
   ghost 21:50:25.78 INFO  ==> Configuring Ghost URL to http://example.com
   Disabling automatic domain update for IP address changes
   ```

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 da Ghost. Em seguida, você deve gerar e configurar um SSL/TLS certificado para habilitar conexões HTTPS para seu site Ghost. Para obter mais informações, siga para a próxima seção deste guia, [Etapa 6: configurar o HTTPS para seu site da Ghost](#amazon-lightsail-https-ghost).

## Etapa 6: configurar o HTTPS para seu site da Ghost
<a name="amazon-lightsail-https-ghost"></a>

Realize o procedimento a seguir para configurar o HTTPS em seu site da Ghost. Essas etapas mostram como usar a Ferramenta de Configuração HTTPS Bitnami (`bncert-tool`), que é uma ferramenta de linha de comando para solicitar certificados do Let's Encrypt. SSL/TLS Para obter mais informações, consulte [Learn About The Bitnami HTTPS Configuration Tool](https://docs.bitnami.com/aws/how-to/understand-bncert/) (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 Ghost. Caso contrário, o processo SSL/TLS de validação do certificado falhará.

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

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

1. 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
   ```

1. 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
   ```

1. 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
   ```

1. Digite o comando a seguir para criar um link simbólico que executa a ferramenta bncert ao 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.

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

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

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.

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

1. 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](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. 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.
**dica**  
Digite o comando a seguir para reiniciar os serviços na instância.  

   ```
   sudo /opt/bitnami/ctlscript.sh restart
   ```

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

## Etapa 7: ler a documentação da Ghost e continuar configurando seu site
<a name="amazon-lightsail-read-documentation-ghost"></a>

Leia a documentação da Ghost para aprender como administrar e personalizar seu site. Para obter mais informações, consulte a [documentação da Ghost](https://ghost.org/docs/).

## Etapa 8: criar um snapshot da sua instância
<a name="amazon-lightsail-create-a-snapshot-ghost"></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)
