Apache
De drev
Fichier de configuration
fichier httpd.conf
- ServerName <www.example.com> : Nom de domaine où acceder au contenu
- DocumentRoot <"/www/example1"> : Racine du site
- Listen <80> : Port sur lequel apache va ecouter
- ServerRoot : Racine ou se trouve le binaire d'apache
hôtes virtuel
- Configuration
permet d'avoir plusieurs nom de domaines avec un seul apache
http://httpd.apache.org/docs/2.2/fr/vhosts/examples.html
<Directory "C:\Users\olivier\projects"> Require all granted </Directory> <VirtualHost *:80> ServerName projectA.local DocumentRoot "C:\Users\olivier\projects\A" </VirtualHost> <VirtualHost *:80> ServerName projectB.local DocumentRoot "C:\Users\olivier\projects\B" </VirtualHost> <VirtualHost *:80> ServerName phpmyadmin.local DocumentRoot "C:\xampp\phpMyAdmin" </VirtualHost>
- Edition du fichier host
Le fichier host doit être édité sous peine de trouver une erreur 'ERR_NAME_NOT_RESOLVED'
- Sous Windows il se trouve sous
C:\Windows\System32\drivers\etc\hosts
Clic droit / propriété / sécurité / Ajouter les droits pour l'édition
- sous Linux
/etc/hosts
ajouter
127.0.0.1 projectA.local 127.0.0.1 projectB.local 127.0.0.1 phpmyadmin.local
les hôtes peuvent êtres accedé avec le navigateur sans 'www' dans l'adresse.