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

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:

  1. 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
  2. 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>
  3. 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>
  1. Para salvar o arquivo, pressione Ctrl+x, pressione Y e então pressione Enter.
  2. 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:

  1.    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
  2. 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>
  3. 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>
  4. Para salvar o arquivo, pressione Ctrl+x no teclado, pressione Y e então pressione Enter.

  5. Execute o comando a seguir para reiniciar o Apache:

    sudo /opt/bitnami/ctlscript.sh restart apache
AWS OFICIAL
AWS OFICIALAtualizada há um ano