Centos – Configurer VirtualHost

janvier 2, 2015 6:21 Publié par Laissez vos commentaires

Voici un petit tuto très simple pour configurer les virtual hosts et héberger ainsi plusieurs sites web sur une distribution Linux.

Commencez par ajouter l’ip et le nom du serveur dans le fichier /etc/hosts :

1.2.3.4. site1.com
1.2.3.4  site2.com

Créez un dossier racine avec l’argument -p 1 contenant vos différents sites :

mkdir -p /var/www/site1

Modifier les droits :

sudo chown -R apache:apache site1
chmod -R 755 site1

Activer Virtual Hosts:

nano /etc/httpd/conf/httpd.conf
Listen 80
NameVirtualHost *:80

     ServerAdmin webmaster@local
     DocumentRoot /var/www/site2.com/
     ServerName www.site1.com
     ServerAlias site1.com
     ErrorLog /var/www/site1.com/error.log
     CustomLog /var/www/site1.com/requests.log common



     ServerAdmin webmaster@local
     DocumentRoot /var/www/site2.com/
     ServerName www.site2.com
     ServerAlias site2.com
     ErrorLog /var/www/site2.com/error.log
     CustomLog /var/www/site2.com/requests.log common

service httpd restart

Testez ensuite les url http://www.site1.com et http://ww.site2.com
Si tout va bien, les sites correspondants aux dossiers s’affichent correctement.

Notes:

  1. Si vous voulez utiliser un dossier existant, refaites un mkdir -p sur ce dossier

Classés dans :

Cet article a été écrit par admin

Laisser un commentaire