Come configurare un host virtuale con Apache 2

April 3

Come configurare un host virtuale con Apache 2


Apache 2 ha goduto di grande popolarità come server Web robusta, e il fatto che si tratta di un download gratuito non toglie il suo elenco di funzionalità. Apache 2 viene distribuito su milioni di computer a livello mondiale, ed è supportato su entrambe le piattaforme Windows e Linux. Una delle caratteristiche del server Web Apache 2 è la sua capacità di supportare più host virtuali sullo stesso sistema operativo. Anche se Apache 2 default è un host Web, è possibile modificare i file di configurazione e di supportare più host virtuali.

istruzione

1 Copiare il file di configurazione di Apache 2 sito predefinito in un nuovo file per il nuovo host virtuale. Utilizzare il comando seguente, dove "Dominio" è il nome del nuovo host virtuale:
cp / etc / apache2 / sites-available / default / etc / apache2 / sites-available / Dominio

2 Modificare il file di configurazione di Apache 2 e assicurarsi che la seguente riga nel file:
DocumentRoot / var / www

Salvare il file e uscire.

3 Modificare il file di configurazione "yourdomain" creato in precedenza, sia modificando o aggiungendo le seguenti righe:
Nomeserver yourdomain (il nuovo nome di dominio completo)
ServerAdmin [email protected] (il default è webmaster @ localhost)
ServerAlais www.yourdomain.com (l'alias del server)
DocumentRoot / var / www / Dominio (dove Apache cerca pagine)
Salvare il file e uscire.

4 Creare una nuova directory per servire come deposito per le pagine web per il tuo nuovo host virtuale:
mkdir / var / www / Dominio

5 Attivare l'host virtuale appena configurato con il seguente comando: a2ensite yourdomain
Avviare Apache2 con il seguente comando:
inizio /etc/init.d/apache2

Il server ora dovrebbe essere pronto a sostenere i vostri due host virtuali.

6 Creare una nuova pagina Web per il secondo host chiamato "index.html". Conservare la nuova pagina nella directory "YourDomain", che si è creato in precedenza.

7 Attivare e testare le modifiche alla configurazione riavviando il server Apache 2:
riavvio /etc/init.d/apache2

8 Aprire un browser, inserire "localhost" nella barra degli indirizzi e premere "Invio". La home page per il sito di Apache precedente dovrebbe visualizzare. Per accedere al tuo host virtuale secondo, aprire una sessione del browser, inserire "localhost / Dominio" nella barra degli indirizzi e premere "Invio". Se si vede la nuova pagina creato in precedenza, è stato correttamente configurato e attivato hosting virtuale sul vostro Apache 2 server.