Il web server Apache è il server web più popolare su Internet , secondo NetCraft.com , e offre un alto livello di configurazione attraverso la modifica del suo file httpd.conf . Dopo che è stato installato , il server web Apache ha una configurazione semplice che assegna un solo sito web al server e invia tutte le richieste di questo sito . Al fine di servire più siti web dallo stesso IP o lo stesso server , è necessario modificare le direttive VirtualHost nel file httpd.conf . Cose che ti serviranno
editor di testo
Mostra più istruzioni
1
creare directory per ogni sito web che si desidera servire. Nella cartella htdocs , utilizzare il comando mkdir per creare una directory in cui sarà servito contenuti . In genere queste directory web hanno i permessi impostati per 755.Run i comandi :
mkdir chmod 755
2 Aprire il file httpd.conf nella vostra directory conf di web server. Sui server CentOS e Redhat , è tipicamente memorizzati in /etc /httpd , mentre la maggior parte delle altre distribuzioni * nix memorizza il file in /etc /apache o /etc/apache2 . Per controllare la configurazione del server , digitare " whereis apache " e guardare le posizioni non di libreria .
3
Aggiungi la linea non quotate " NameVirtualHost * " al file httpd.conf . Questo dice Apache per verificare il nome di dominio su una richiesta e di cercarlo in tutti gli indirizzi IP del server ha.
4
inserire e modificare il modello seguente nel file httpd.conf , con la direttiva NameVirtualHost . Modificare la direttiva ServerName per essere il nome del dominio che si desidera host e la DocumentRoot di essere la nuova directory che contiene il vostro sito web .
ServerName www.yourdomain.comServerAlias yourdomain.comDocumentRoot /usr /local /apache /htdocs /foldernameErrorLog /usr /local /apache /logs /error_logCustomLog /usr /local /apache /logs /access_log common < /VirtualHost >
5 Ripetere il passaggio 4 per ogni ulteriore sito che si desidera ospitare .