Como hospedo um site em HTML como um subdomínio em minha instância WordPress do Lightsail?

Última atualização: 2021-10-21

Quero criar um site adicional em HTML na minha instância WordPress do Amazon Lightsail como um subdomínio. Como faço isso?

Descrição breve

As instâncias WordPress do Lightsail vêm com a aplicação WordPress pré-instalada. Para hospedar um subdomínio além do seu site WordPress atual, crie um host virtual adicional no arquivo de configuração do Apache.

Resolução

Observação: os caminhos de arquivo nas etapas de resolução a seguir podem mudar dependendo do seguinte:

  • A pilha Bitnami usa pacotes de sistema nativos do Linux (abordagem A).
  • A pilha Bitnami é uma instalação independente (abordagem B).

Para identificar seu tipo de instalação do Bitnami, execute o seguinte comando:

test ! -f "/opt/bitnami/common/bin/openssl" && echo "Approach A: Using system packages." || echo "Approach B: Self-contained installation."

A pilha WordPress está na abordagem A

1.    Abra um novo arquivo vhost no diretório de configuração do Apache executando o seguinte comando. No exemplo de comando a seguir, substitua sub.example.com pelo nome do seu subdomínio.

sudo nano /opt/bitnami/apache2/conf/vhosts/sub.example.com-vhost.conf

2.    Adicione as seguintes entradas ao arquivo de configuração. No exemplo a seguir, substitua sub.example pelo nome do seu subdomínio e /opt/bitnami/wordpress/sub pelo diretório no qual planeja hospedar o subdomínio.

<VirtualHost *:80>
    ServerName sub.example.com
    DocumentRoot "/opt/bitnami/wordpress/sub"
    <Directory "/opt/bitnami/wordpress/sub">
    Options +MultiViews +FollowSymLinks
    AllowOverride All
    Require all granted
    </Directory>
</VirtualHost>

3.    Para ativar o HTTPS para o subdomínio, compre e instale um certificado SSL para o subdomínio. Em seguida, adicione as seguintes entradas no final do arquivo vhost /opt/bitnami/apache2/conf/vhosts/sub.example.com-vhost.conf. No exemplo a seguir, substitua ServerName, DocumentRoot, SSLCertificateFile e SSLCertificateKeyFile pelos valores corretos para seu ambiente.

<VirtualHost *:443>
    ServerName sub.example.com
    DocumentRoot "/opt/bitnami/wordpress/sub"
    SSLEngine on
    SSLCertificateFile "/opt/bitnami/apache2/conf/bitnami/certs/server.crt"
    SSLCertificateKeyFile "/opt/bitnami/apache2/conf/bitnami/certs/server.key"
    <Directory "/opt/bitnami/wordpress/sub">
    Options +MultiViews +FollowSymLinks
    AllowOverride All
    Require all granted
    </Directory>
</VirtualHost>

4.    Salve o arquivo pressionando ctrl + x no teclado, depois pressione Y e, em seguida, pressione ENTER.

5.    Execute o seguinte comando para reiniciar o serviço Apache:

sudo /opt/bitnami/ctlscript.sh restart apache

A pilha WordPress está na abordagem B

1.    Abra um novo arquivo vhost no diretório de configuração do Apache executando o seguinte comando:

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

2.    Adicione as seguintes entradas ao arquivo. No exemplo a seguir, substitua sub.example pelo nome do subdomínio e /opt/bitnami/apps/wordpress/htdocs/sub pelo diretório no qual planeja hospedar o subdomínio.

<VirtualHost *:80>
    ServerName sub.example.com
    DocumentRoot "/opt/bitnami/apps/wordpress/htdocs/sub"
    <Directory "/opt/bitnami/apps/wordpress/htdocs/sub">
    Options +MultiViews +FollowSymLinks
    AllowOverride All
    Require all granted
    </Directory>
</VirtualHost>

3.    Para habilitar o HTTPS para o subdomínio, compre e instale um certificado SSL para o subdomínio. Em seguida, adicione as seguintes entradas no final do arquivo vhost /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf. No exemplo a seguir, substitua ServerName, DocumentRoot, SSLCertificateFile e SSLCertificateKeyFile pelos valores corretos para seu ambiente.

<VirtualHost *:443>
    ServerName sub.example.com
    DocumentRoot "/opt/bitnami/apps/wordpress/htdocs/sub"
    SSLEngine on
    SSLCertificateFile "/opt/bitnami/apache2/conf/server.crt"
    SSLCertificateKeyFile "/opt/bitnami/apache2/conf/server.key"
    <Directory "/opt/bitnami/apps/wordpress/htdocs/sub">
    Options +MultiViews +FollowSymLinks
    AllowOverride All
    Require all granted
    </Directory>
</VirtualHost>

4.    Salve o arquivo pressionando ctrl + x no teclado, depois pressione Y e, em seguida, pressione ENTER.

5.    Execute o seguinte comando para reiniciar o serviço Apache:

sudo /opt/bitnami/ctlscript.sh restart apache

Este artigo ajudou?


Precisa de ajuda com faturamento ou suporte técnico?