httpd.confqui ce trouve dans:
/opt/lampp/etc/httpd.confDécommenter cette ligne:
Include etc/extra/httpd-vhosts.confPour déclarer un VirtualHost il faut ouvrir le fichier:
httpd-vhosts.confqui ce trouve dans le répertoire:
/opt/lampp/etc/extra/Puis éditer le fichier de cette façon :
NameVirtualHost *:80créer un répertoire /www et un répertoire /www/logs
# VirtualHost
<VirtualHost *:80>
ServerAdmin user@gmail.com
DocumentRoot /home/user/www
<Directory />
Options FollowSymlinks
AllowOverride None
</Directory>
<Directory /home/user/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ServerName domaine.tld
ServerAlias www.domaine.tld
ErrorLog /home/user/www/logs/user.tld-error_log
CustomLog /home/user/www/logs/user.tld-access_log common
ServerSignature Off
</VirtualHost>
Puis donner les bons droits:
sudo chown user:user -R /home/user/www
sudo chmod 777 -R /home/user/wwwEditer le fichier hosts qui ce trouve dans:
/etc/hostsEt rajouter pour chaque site une ligne de ce type:
127.0.0.1 domaine.tldrelancer xampp:
sudo /opt/lampp/lampp restartDe cette façon j'accède à mes pages simplement par http://localhost soit par http://domaine.tld
Explication:
ServerName : Nom d'hôte du serveur Apache ;
ServerAdmin : E-mail de l'administrateur du serveur;
DocumentRoot : Indique le répertoire qui contiendra les pages web ;
VirtualHost : défini des sites virtuels ;
Directory :Permet de définir une configuration spécifique à un répertoire.
Includes:
Les inclusions côté serveur (SSI) à l'aide du module mod_include sont autorisées.
Indexes:Si une URL requise correspond au répertoire concerné, et si aucun DirectoryIndex (par exemple index.html) n'est défini pour ce répertoire, le module mod_autoindex va renvoyer un listing formaté du répertoire.
MultiViews:Les vues multiples ("multiviews") à contenu négocié à l'aide du module mod_negotiation sont autorisées.
All:
Toutes les options exceptée MultiViews. il s'agit de la configuration par défaut.
FollowSymLinks:
Le serveur va suivre les liens symboliques dans le répertoire concerné.
Aucun commentaire:
Enregistrer un commentaire