Outils pour utilisateurs

Outils du site


public:vserveur:centos:vhost

Gestion des virtual host apache

Voici quelques indications pour bien déclarer vos virtual host sous CentOS :

Créez un fichier .conf par site web dans le répertoire suivant : /etc/httpd/conf.d/

Exemple : /etc/httpd/conf.d/example.com.conf où “example.com” correspond à votre nom de domaine.

Voici le contenu du fichier :

<VirtualHost *:80> 
     ServerName example.com
     ServerAlias www.example.com
     DocumentRoot /var/www/html/example/public_html/
     
<Directory /var/www/html/example/public_html/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>

</VirtualHost>

Pour activer ce VirtualHost vous devez taper la commande suivante pour appliquer les changements :

service httpd restart

Pour désactiver le virtual host vous pouvez :

  • Renommer le fichier /etc/httpd/conf.d/example.com.conf en example.com.conf.bak
  • Supprimer ce fichier
  • Commentez les lignes du VirtualHost avec des “#”

Puis relancer le service apache2 pour appliquer les changements:

service httpd restart
public/vserveur/centos/vhost.txt · Dernière modification: 2016/12/10 15:03 (modification externe)