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

3 minuto de leitura
0

Quero criar um site adicional em HTML na minha instância WordPress do Amazon Lightsail como um subdomínio.

Breve descrição

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

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.
  • A pilha Bitnami é uma instalação independente.

Para identificar seu tipo de instalação da 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 Bitnami usa pacotes de sistema nativos do Linux

1.    Abra um novo arquivo vhost no diretório de configuração do Apache com 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 substitua /opt/bitnami/wordpress/sub pelo diretório no qual você 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 Bitnami é uma instalação independente

1.    Abra um novo arquivo vhost no diretório de configuração do Apache com 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 substitua /opt/bitnami/apps/wordpress/htdocs/sub pelo diretório no qual você 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 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/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

AWS OFICIAL
AWS OFICIALAtualizada há um ano