¿Cómo se puede alojar un sitio web HTML como subdominio en la instancia de Lightsail WordPress?

3 minutos de lectura
0

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

Descripción breve

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

Resolución

Las rutas de los archivos de los siguientes pasos de resolución pueden cambiar en función de los siguientes aspectos:

  • La pila de Bitnami utiliza paquetes de sistema de Linux nativos.
  • La pila de Bitnami es una instalación autónoma.

Para identificar el tipo de instalación de Bitnami, 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 utiliza paquetes de sistema de Linux nativos

1.    Abra un nuevo archivo vhost en el directorio de configuración de Apache mediante el siguiente comando. En el siguiente comando de ejemplo, sustituya 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. En el siguiente ejemplo, sustituya sub.example por el nombre del subdominio y reemplace /opt/bitnami/wordpress/sub por el directorio donde piensa 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 en el subdominio, compre e instale un certificado SSL para el subdominio. A continuación, agregue las siguientes entradas al final del archivo vhost /opt/bitnami/apache2/conf/vhosts/sub.example.com-vhost.conf. En el siguiente ejemplo, sustituya ServerName, DocumentRoot, SSLCertificateFile y SSLCertificateKeyFile por los valores correctos correspondientes al entorno:

<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 en el teclado y, tras ello, pulse Y, seguido de INTRO.

5.    Ejecute el siguiente comando para reiniciar el servicio de Apache:

sudo /opt/bitnami/ctlscript.sh restart apache

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

1.    Abra un nuevo archivo vhost en el directorio de configuración de Apache mediante el siguiente comando:

sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf

2.    Agregue las siguientes entradas en el archivo. En el siguiente ejemplo, sustituya sub.example por el nombre del subdominio y reemplace /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 en el subdominio, compre e instale un certificado SSL para el subdominio. A continuación, agregue las siguientes entradas al final del archivo vhost /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf. En el siguiente ejemplo, sustituya ServerName, DocumentRoot, SSLCertificateFile y SSLCertificateKeyFile por los valores correctos correspondientes al entorno:

<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 y, tras ello, pulse Y, seguido de INTRO.

5.    Ejecute el siguiente comando para reiniciar el servicio de Apache:

sudo /opt/bitnami/ctlscript.sh restart apache

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año