¿Cómo puedo alojar un sitio web HTML como subdominio en mi instancia de WordPress de Lightsail?

3 minutos de lectura
0

Quiero crear un sitio web HTML adicional en mi instancia de WordPress de Amazon Lightsail como subdominio.

Breve descripción

Las instancias de WordPress de Lightsail tienen la aplicación WordPress preinstalada. Para alojar un subdominio además del sitio web actual de WordPress, cree un host virtual adicional en el archivo de configuración de Apache.

Solución

Complete los pasos para el tipo de instalación de su pila de Bitnami.

Para conocer el tipo de instalación, ejecute el siguiente comando:

`test ! -f "/opt/bitnami/common/bin/openssl" && echo "Approach A: Using system packages." || echo "Approach B: Self-contained installation."` 

La pila de Bitnami usa paquetes nativos del sistema Linux

Si su pila de Bitnami usa un paquete nativo del sistema Linux, siga estos pasos: 

  1. Ejecute el siguiente comando para abrir un archivo vhost nuevo en el directorio de configuración de Apache. Reemplace sub.example.com por el nombre del subdominio:

    sudo nano /opt/bitnami/apache2/conf/vhosts/sub.example.com-vhost.conf
  2. Agregue las siguientes entradas al archivo de configuración. Reemplace sub.example por el nombre del subdominio y /opt/bitnami/wordpress/sub por el directorio en el que tiene previsto alojar el subdominio:

    <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 activar HTTPS para el subdominio, compre e instale un certificado SSL/TLS para el subdominio. A continuación, añada las siguientes entradas al final del archivo vhost /opt/bitnami/apache2/conf/vhosts/sub.example.com-vhost.conf. Reemplace ServerName, DocumentRoot, SSLCertificateFile y SSLCertificateKeyFile por sus 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>
  4. Para guardar el archivo, pulse Ctrl+x, pulse Y y, a continuación, pulse Intro.

  5. Ejecute el siguiente comando para reiniciar Apache:

    sudo /opt/bitnami/ctlscript.sh restart apache

La pila de Bitnami es una instalación autónoma

Si su pila de Bitnami es una instalación autónoma, siga estos pasos:

  1.    Ejecute el siguiente comando para abrir un archivo vhost nuevo en el directorio de configuración de Apache:

    sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf
  2. Añada las siguientes entradas al archivo. Reemplace sub.example por el nombre del subdominio y /opt/bitnami/apps/wordpress/htdocs/sub por el directorio en el que tiene previsto alojar el subdominio:

    <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 activar HTTPS para el subdominio, compre e instale un certificado SSL/TLS para el subdominio. A continuación, añada las siguientes entradas al final del archivo vhost /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf. Reemplace ServerName, DocumentRoot, SSLCertificateFile y SSLCertificateKeyFile por sus 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 guardar el archivo, pulse Ctrl+x en el teclado, pulse Y y, a continuación, pulse Intro.

  5. Ejecute el siguiente comando para reiniciar Apache:

    sudo /opt/bitnami/ctlscript.sh restart apache
OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año