Como hospedo um site em HTML como um subdomínio em minha instância WordPress no Lightsail?
Data da última atualização: 6/1/2023
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
Este artigo ajudou?
Precisa de ajuda com faturamento ou suporte técnico?