Come posso ospitare un sito Web HTML come sottodominio nella mia istanza di Lightsail WordPress?

3 minuti di lettura
0

Desidero creare un sito Web HTML aggiuntivo nella mia istanza Amazon Lightsail WordPress come sottodominio.

Breve descrizione

Le istanze di Lightsail WordPress hanno l'applicazione WordPress preinstallata. Per ospitare un sottodominio in aggiunta al tuo attuale sito Web WordPress, crea un host virtuale aggiuntivo nel file di configurazione di Apache.

Risoluzione

Completa i passaggi per il tipo di installazione del tuo stack Bitnami.

Per identificare il tipo di installazione, esegui il comando seguente:

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

Lo stack Bitnami utilizza pacchetti di sistema Linux nativi

Se il tuo stack Bitnami utilizza un pacchetto di sistema Linux nativo, completa i seguenti passaggi:

  1. Esegui il comando seguente per aprire un nuovo file vhost nella directory di configurazione di Apache. Sostituisci sub.example.com con il nome del tuo sottodominio:

    sudo nano /opt/bitnami/apache2/conf/vhosts/sub.example.com-vhost.conf
  2. Aggiungi le seguenti voci al file di configurazione. Sostituisci sub.example con il nome del tuo sottodominio e /opt/bitnami/wordpress/sub con la directory in cui intendi ospitare il sottodominio:

    <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. Per attivare HTTPS per il sottodominio, acquista e installa un certificato SSL/TLS per il sottodominio. Quindi, aggiungi le seguenti voci alla fine del file vhost /opt/bitnami/apache2/conf/vhosts/sub.example.com-vhost.conf. Sostituisci ServerName, DocumentRoot, SSLCertificateFile e SSLCertificateKeyFile con i tuoi valori:

<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>
  1. Per salvare il file, premi Ctrl+x, premi Y, quindi premi Invio.
  2. Esegui il seguente comando per riavviare Apache:
    sudo /opt/bitnami/ctlscript.sh restart apache

Lo stack Bitnami è un'installazione autonoma

Se il tuo stack Bitnami è un'installazione autonoma, completa i seguenti passaggi:

  1. Esegui il comando seguente per aprire un nuovo file vhost nella directory di configurazione di Apache:

    sudo nano /opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf
  2. Aggiungi le seguenti voci nel file. Sostituisci sub.example con il nome del tuo sottodominio e /opt/bitnami/apps/wordpress/htdocs/sub con la directory in cui intendi ospitare il sottodominio:

    <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. Per attivare HTTPS per il sottodominio, acquista e installa un certificato SSL/TLS per il sottodominio. Quindi, aggiungi le seguenti voci alla fine del file vhost **/opt/bitnami/apache2/conf/bitnami/bitnami-apps-vhosts.conf **. Sostituisci ServerName, DocumentRoot, SSLCertificateFile e SSLCertificateKeyFile con i tuoi valori:

    <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. Per salvare il file, premi Ctrl+x sulla tastiera, premi Y, quindi premi Invio.

  5. Esegui il seguente comando per riavviare Apache:

    sudo /opt/bitnami/ctlscript.sh restart apache
AWS UFFICIALE
AWS UFFICIALEAggiornata 8 mesi fa