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