Comment héberger un site Web HTML en tant que sous-domaine dans mon instance WordPress Lightsail ?

Lecture de 3 minute(s)
0

Je souhaite créer un site Web HTML supplémentaire dans mon instance WordPress Amazon Lightsail en tant que sous-domaine.

Brève description

L'application WordPress est préinstallée sur les instances Lightsail WordPress. Pour héberger un sous-domaine en plus de votre site Web WordPress actuel, créez un hôte virtuel supplémentaire dans le fichier de configuration Apache.

Résolution

Suivez les étapes correspondant au type d'installation de votre pile Bitnami.

Pour identifier votre type d'installation, exécutez la commande suivante :

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

La pile Bitnami utilise des packages système Linux natifs

Si votre pile Bitnami utilise un package système Linux natif, procédez comme suit : 

  1. Exécutez la commande suivante pour ouvrir un nouveau fichier vhost dans le répertoire de configuration d'Apache. Remplacez sub.example.com par le nom de votre sous-domaine :

    sudo nano /opt/bitnami/apache2/conf/vhosts/sub.example.com-vhost.conf
  2. Ajoutez les entrées suivantes au fichier de configuration. Remplacez sub.examplepar le nom de votre sous-domaine et /opt/bitnami/wordpress/sub par le répertoire dans lequel vous prévoyez d'héberger le sous-domaine :

    <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.  Pour activer le protocole HTTPS pour le sous-domaine, achetez et installez un certificat SSL/TLS pour le sous-domaine. Ajoutez ensuite les entrées suivantes à la fin du fichier vhost /opt/bitnami/apache2/conf/vhosts/sub.example.com-vhost.conf. Remplacez ServerName, DocumentRoot, SSLCertificateFile et SSLCertificateKeyFile par vos valeurs :

    <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. Pour enregistrer le fichier, appuyez sur Ctrl+x, puis sur Y et enfin sur Entrée.

  5. Exécutez la commande suivante pour redémarrer Apache :

    sudo /opt/bitnami/ctlscript.sh restart apache

La pile Bitnami est une installation autonome

Si votre pile Bitnami est une installation autonome, procédez comme suit :

  1.    Exécutez la commande suivante pour ouvrir un nouveau fichier vhost dans le répertoire de configuration Apache :

    sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf
  2. Ajoutez les entrées suivantes dans le fichier. Remplacez sub.example par le nom de votre sous-domaine et /opt/bitnami/apps/wordpress/htdocs/sub par le répertoire dans lequel vous prévoyez d'héberger le sous-domaine :

    <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. Pour activer le protocole HTTPS pour le sous-domaine, achetez et installez un certificat SSL/TLS pour le sous-domaine. Ajoutez ensuite les entrées suivantes à la fin du fichier vhost /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf. Remplacez ServerName, DocumentRoot, SSLCertificateFile et SSLCertificateKeyFile par vos valeurs :

    <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. Pour enregistrer le fichier, appuyez sur Ctrl+x sur le clavier, puis sur Y et enfin sur Entrée.

  5. Exécutez la commande suivante pour redémarrer Apache :

    sudo /opt/bitnami/ctlscript.sh restart apache
AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an