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

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.

Solution

Les chemins d'accès aux fichiers dans les étapes de résolution présentées ci-après peuvent changer en fonction des éléments suivants :

  • La pile Bitnami utilise des packages natifs du système Linux.
  • La pile Bitnami est une installation autonome.

Pour identifier le type d'installation Bitnami, 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 natifs du système Linux.

1.    Ouvrez un nouveau fichier vhost dans le répertoire de configuration d'Apache en exécutant la commande suivante : Dans l'exemple de commande suivant, 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. Dans l'exemple suivant, remplacez sub.example par le nom de votre sous-domaine et remplacez**/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 pour ce sous-domaine. Ajoutez ensuite les entrées suivantes à la fin du fichier vhost /opt/bitnami/apache2/conf/vhosts/sub.example.com-vhost.conf. Dans l'exemple suivant, remplacez ServerName, DocumentRoot, SSLCertificateFile et SSLCertificateKeyFile par les valeurs correspondant à votre environnement :

<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.    Enregistrez le fichier en appuyant sur Ctrl+x sur le clavier, puis sur Y, et enfin sur ENTRÉE.

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

sudo /opt/bitnami/ctlscript.sh restart apache

La pile Bitnami est une installation autonome

1.    Ouvrez un nouveau fichier vhost dans le répertoire de configuration d'Apache en exécutant la commande suivante :

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

2.    Ajoutez les entrées suivantes dans le fichier. Dans l'exemple suivant, remplacez sub.example par votre nom de 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 pour ce sous-domaine. Ajoutez ensuite les entrées suivantes à la fin du fichier vhost /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf. Dans l'exemple suivant, remplacez ServerName, DocumentRoot, SSLCertificateFile et SSLCertificateKeyFile par les valeurs correspondant à votre environnement :

<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.    Enregistrez le fichier en appuyant sur Ctrl+x sur le clavier, puis sur Y, et enfin sur ENTRÉE.

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

sudo /opt/bitnami/ctlscript.sh restart apache

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an