Come impostare un host virtuale su localhost in Apache

October 23

Come impostare un host virtuale su localhost in Apache


Il server web Apache è una piattaforma robusta con un elenco di funzionalità che smentisce il fatto che si tratta di un download gratuito. Diverse distribuzioni Linux supportano il server Apache, e c'è anche una versione di Windows a disposizione. Mentre il server Apache è configurato per servire un solo sito di default, è possibile sostenere host virtuali modificando il file di configurazione.

istruzione

1 Creare una copia del file di configurazione di default con un comando simile al seguente:

cp / etc / apache2 / sites-available / default / etc / apache2 / sites-available / NEWDOMAIN

Il nuovo file "NEWDOMAIN" è il nome del secondo sito.

2 Utilizzare un editor di testo per modificare il file di configurazione di Apache 2 per essere sicuri che la seguente riga nel file:

DocumentRoot / var / www

Salvare il file e uscire.

3 Aggiornare il file creato nel passaggio 1, modificare o aggiungendo le seguenti righe:

Nomeserver NEWDOMAIN (il nuovo nome di dominio completo)
ServerAlais www.newdomain.com (l'alias del server)
ServerAdmin [email protected] (il default è webmaster @ localhost)
DocumentRoot / var / www / NEWDOMAIN (dove Apache cerca pagine)

Salvare il file e uscire.

4 Creare una nuova directory per ospitare le pagine web per il tuo secondo dominio:

mkdir / var / www / NEWDOMAIN

Questa directory conterrà le pagine per il tuo sito web secondo.

5 Attiva il tuo nuovo dominio con il seguente comando:

a2ensite NEWDOMAIN

Avviare (o riavviare) Apache con il seguente comando:

/etc/init.d/apache2 start (o "ricominciare")

Il server ora deve essere configurato per servire le pagine per due domini.

6 Costruire una pagina Web denominata "index.html" e memorizzarlo nella directory "NEWDOMAIN" creato nel passaggio 4. Assicurarsi che non si tratta di una copia di default di Apache, che dice semplicemente "Funziona!" Questo vi aiuterà a determinare che è veramente la nuova pagina che sta caricando.

7 Riavviare il server Apache ri-configurato come segue:

riavvio /etc/init.d/apache2

Aprire un browser Web, inserire "localhost" nella barra degli indirizzi e premere "Invio". Il valore di default di Apache pagina dovrebbe visualizzare. Aprire una nuova scheda nel browser e inserire "localhost / NEWDOMAIN" nella barra degli indirizzi. Premere il tasto "Enter" e se si vede la nuova pagina avete impostato correttamente l'hosting virtuale sul server Apache.