Ceci est une ancienne révision du document !
Alias
Un alias permet de publier une application qui se trouve dans une arborescence autre que le dossier de publication Apache par défaut.
Exemple avec un alias nommé monAlias qui permette de publier le dossier P:/documents/PHP_WS/
Fichier à modifier : .\xampp\apache\conf\extra\httpd-xampp.conf
Emplacement des modifications : à l'intérieur de la balise <IfModule alias_module>…</IfModule>
Action : ajouter les lignes suivantes:
Alias /monAlias "P:/documents/PHP_WS/"
<Directory "P:/documents/PHP_WS/">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Dans ce cas, après avoir redémarré Apache, le dossier publié via l'alias sera accessible dans un navigateur à partir de l'url http://localhost/monAlias/
Serveur virtuel
Un serveur virtuel permet de publier une application située n'importe où sur le serveur Apache en choisissant (presque) librement le nom de domaine auquel elle répondra.
Exemple en publiant le dossier P:/Documents/PHP_WS/essai/ qui répondra au nom de domaine www.local
Fichier à modifier : .\xampp\apache\conf\extra\httpd-vhosts.conf
Lieu des modifications : fin de fichier
Code à ajouter
<VirtualHost *:80> DocumentRoot "P:/Documents/PHP_WS/essai/" ServerName www.local <Directory "P:/Documents/PHP_WS/essai/"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
<VirtualHost *:80> DocumentRoot "…../xampp/htdocs/" # (à paramétrer selon la localisation de votre Xampp) ServerName localhost </VirtualHost>
