Como hospedo um site em HTML como um subdomínio em minha instância WordPress no Lightsail?
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

Conteúdo relevante
- AWS OFICIALAtualizada há 8 meses
- AWS OFICIALAtualizada há 2 anos