Come impostare un host virtuale di Apache dalla riga di comando in Ubuntu

September 15

Come impostare un host virtuale di Apache dalla riga di comando in Ubuntu


Il server Web Apache 2 è una piattaforma ricca di funzionalità che ha guadagnato popolarità in tutto il mondo grazie alla sua flessibilità e potenza. Inoltre, Apache 2 è disponibile come download gratuito, che contribuisce anche alla sua diffusione. L'installazione di default del server Web include un sito web, ma Apache 2 include la possibilità di configurare più host virtuali sullo stesso server web. È possibile aggiungere un host virtuale utilizzando la riga di comando di Ubuntu e il vostro editor di testo preferito.

istruzione

1 Copiare il file di configurazione di default Apache2 in un nuovo file con il seguente comando:

sudo cp / etc / apache2 / sites-available / default / etc / apache2 / sites-available / mydomain

Il nome del nuovo host virtuale sarà "mydomain".

2 Modificare il file di configurazione di Apache2 con un editor di testo e verificare che questa linea è presente:

DocumentRoot / var / www

Salvare il file di configurazione e uscire dall'editor di testo.

3 Modificare il file di configurazione "mydomain" creato nel passaggio 1, avendo cura di cambiare o aggiungere queste righe:

ServerName mydomain (l'host nome di dominio virtuale)

ServerAdmin [email protected] (l'indirizzo email di amministrazione di default)

ServerAlias ​​www.mydomain.com (il nome alias del server)

DocumentRoot / var / www / mydomain (Apache 2 cerca le pagine qui)

log degli errori /var/www/mydomain/error.log

Salvare il file di configurazione "mydomain" e uscire dall'editor di testo.

4 Creare una directory "mydomain" dove le pagine per il vostro nuovo host virtuale risiederanno:

sudo mkdir / var / www / mydomain

5 Attivare l'host virtuale "mydomain" come segue:

sudo a2ensite mydomain

Questo dice Apache 2 per accettare richieste di pagine Web per gli host virtuali "MyDomain".

6 Usa il tuo editor di testo per creare una pagina Web di test e salvarlo come "index.html" nella directory "/ var / www / mydomain" che si è creato nel passaggio 4.

7 Riavviare il server web Apache2 per implementare le modifiche per supportare il vostro host virtuale:

restart sudo /etc/init.d/apache2

8 Testare il nuovo host virtuale "mydomain" aprendo un browser Web, inserendo "http: // localhost / mydomain" nella barra degli indirizzi e premere "Invio". Si dovrebbe vedere la pagina di prova si è creato al punto 6, che indica una configurazione corretta di un host virtuale di Apache 2.