Le serveur web Apache est le serveur Web le plus populaire sur Internet , selon NetCraft.com , et offre un degré élevé de configuration grâce à la modification de son fichier httpd.conf. Après qu'il ait été installé , le serveur Web Apache a une configuration simpliste qui attribue un seul site au serveur et envoie toutes les demandes de ce site . Afin de servir plusieurs sites Web à partir de la même la même adresse IP du serveur ou , vous devrez modifier les directives VirtualHost dans le fichier httpd.conf. Choses que vous devez
texte éditeur
Voir Plus Instructions
1
créer des répertoires pour chaque site que vous souhaitez servir. Dans votre dossier htdocs , utilisez la commande mkdir pour créer un répertoire où le contenu sera servi. Généralement, ces annuaires du web ont leurs permissions définies à 755.Run les commandes: mkdir
chmod 755
2 Ouvrez votre fichier httpd.conf dans votre le répertoire conf serveur web. Sur les serveurs Redhat et CentOS , il est généralement stocké dans /etc /httpd , tandis que la plupart des autres distributions de * NIX va stocker le fichier dans /etc /apache ou /etc/apache2 . Pour vérifier la configuration , tapez " whereis apache" de votre serveur et de regarder les endroits nonlibrary .
3
Ajoutez la ligne " NameVirtualHost * " sans guillemets dans votre fichier httpd.conf. Elle indique à Apache pour vérifier le nom de domaine à une demande et à chercher sur toutes les adresses IP du serveur a .
4
saisir et modifier le modèle suivant dans le fichier httpd.conf , sous la directive NameVirtualHost . Changer la directive ServerName être le nom du domaine que vous souhaitez hôte et le DocumentRoot pour être le nouveau répertoire qui contient votre site 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
5 Répétez l'étape 4 pour chaque
supplémentaire site que vous souhaitez héberger .