Wie hoste ich eine HTML-Website als Subdomain in meiner Lightsail WordPress-Instanz?
Ich möchte eine zusätzliche HTML-Website in meiner Amazon Lightsail WordPress-Instanz als Subdomain erstellen.
Kurzbeschreibung
Bei Lightsail WordPress-Instanzen ist die WordPress-Anwendung vorinstalliert. Um zusätzlich zu Ihrer aktuellen WordPress-Website eine Subdomain zu hosten, erstellen Sie einen zusätzlichen virtuellen Host in der Apache-Konfigurationsdatei.
Behebung
Führen Sie die Schritte für Ihren Bitnami-Stack-Installationstyp aus.
Führen Sie den folgenden Befehl aus, um Ihren Installationstyp zu identifizieren:
`test ! -f "/opt/bitnami/common/bin/openssl" && echo "Approach A: Using system packages." || echo "Approach B: Self-contained installation."`
Der Bitnami-Stack verwendet native Linux-Systempakete
Wenn Ihr Bitnami-Stack ein natives Linux-Systempaket verwendet, führen Sie die folgenden Schritte aus:
-
Führen Sie den folgenden Befehl aus, um eine neue Vhost-Datei im Apache-Konfigurationsverzeichnis zu öffnen. Ersetzen Sie sub.example.com durch den Namen Ihrer Subdomain:
sudo nano /opt/bitnami/apache2/conf/vhosts/sub.example.com-vhost.conf
-
Fügen Sie der Konfigurationsdatei die folgenden Einträge hinzu. Ersetzen Sie sub.example durch den Namen Ihrer Subdomain und /opt/bitnami/wordpress/sub durch das Verzeichnis, in dem Sie die Subdomain hosten möchten:
<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>
-
Um HTTPS für die Subdomain zu aktivieren, kaufen und installieren Sie ein SSL/TLS-Zertifikat für die Subdomain. Fügen Sie dann die folgenden Einträge am Ende der Vhost-Datei /opt/bitnami/apache2/conf/vhosts/sub.example.com-vhost.conf hinzu. Ersetzen Sie ServerName, DocumentRoot, SSLCertificateFile und SSLCertificateKeyFile durch Ihre Werte:
<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>
-
Um die Datei zu speichern, drücken Sie Ctrl+x, drücken Sie Y und drücken Sie dann Enter.
-
Führen Sie den folgenden Befehl aus, um Apache neu zu starten:
sudo /opt/bitnami/ctlscript.sh restart apache
Der Bitnami-Stack ist eine eigenständige Installation
Wenn es sich bei Ihrem Bitnami-Stack um eine eigenständige Installation handelt, führen Sie die folgenden Schritte aus:
-
Führen Sie den folgenden Befehl aus, um eine neue vhost-Datei im Apache-Konfigurationsverzeichnis zu öffnen:
sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf
-
Fügen Sie der Datei die folgenden Einträge hinzu. Ersetzen Sie sub.example durch Ihren Subdomainnamen und /opt/bitnami/apps/wordpress/htdocs/sub durch das Verzeichnis, in dem Sie die Subdomain hosten möchten:
<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>
-
Um HTTPS für die Subdomain zu aktivieren, kaufen und installieren Sie ein SSL/TLS-Zertifikat für die Subdomain. Fügen Sie dann die folgenden Einträge am Ende der Vhost-Datei /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf hinzu. Ersetzen Sie ServerName, DocumentRoot, SSLCertificateFile und SSLCertificateKeyFile durch Ihre Werte:
<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>
-
Um die Datei zu speichern, drücken Sie Ctrl+x auf der TastaturY und drücken Sie dann Enter.
-
Führen Sie den folgenden Befehl aus, um Apache neu zu starten:
sudo /opt/bitnami/ctlscript.sh restart apache
Relevanter Inhalt
- AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor 2 Jahren