Centos – Configurer VirtualHost
janvier 2, 2015 6:21 Laissez vos commentairesVoici 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:
- Si vous voulez utiliser un dossier existant, refaites un mkdir -p sur ce dossier ↩
Classés dans :CentOS
Cet article a été écrit par admin