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
Conclua as etapas para o tipo de instalação da pilha Bitnami.
Para identificar seu tipo de instalação, 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 nativos do sistema Linux
Se sua pilha Bitnami usa um pacote de sistema Linux nativo, conclua as seguintes etapas:
-
Execute o comando a seguir para abrir um novo arquivo vhost no diretório de configuração do Apache. Substitua sub.example.com pelo nome do seu subdomínio:
sudo nano /opt/bitnami/apache2/conf/vhosts/sub.example.com-vhost.conf
-
Adicione as seguintes entradas ao arquivo de configuração. Substitua sub.example pelo nome do seu subdomínio e /opt/bitnami/wordpress/sub pelo diretório em que 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>
-
Para ativar o HTTPS para o subdomínio, compre e instale um certificado SSL/TLS 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. Substitua ServerName, DocumentRoot, SSLCertificateFile e SSLCertificateKeyFile pelos seus valores:
<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>
- Para salvar o arquivo, pressione Ctrl+x, pressione Y e então pressione Enter.
- Execute o comando a seguir para reiniciar o Apache:
sudo /opt/bitnami/ctlscript.sh restart apache
A pilha Bitnami é uma instalação independente
Se sua pilha Bitnami for uma instalação independente, conclua as seguintes etapas:
-
Execute o comando a seguir para abrir um novo arquivo vhost no diretório de configuração do Apache:
sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf
-
Adicione as seguintes entradas no arquivo. Substitua sub.example pelo nome do seu subdomínio e /opt/bitnami/apps/wordpress/htdocs/sub pelo diretório em que 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>
-
Para ativar o HTTPS para o subdomínio, compre e instale um certificado SSL/TLS para o subdomínio. Em seguida, adicione as seguintes entradas no final do arquivo vhost /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf. Substitua ServerName, DocumentRoot, SSLCertificateFile e SSLCertificateKeyFile pelos seus valores:
<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>
-
Para salvar o arquivo, pressione Ctrl+x no teclado, pressione Y e então pressione Enter.
-
Execute o comando a seguir para reiniciar o Apache:
sudo /opt/bitnami/ctlscript.sh restart apache