<VirtualHost *:80> DocumentRoot "c:/users/blabla/documents/www/vitalis" ServerName vitalis </VirtualHost> <Directory "c:/users/blabla/documents/www/vitalis/"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All <RequireAny> Require local Require ip 192.168.1. </RequireAny> </Directory>C'est-à-dire déplacez la structure <Directory... à l'extérieur de la structure <VirtualHost...
<VirtualHost 192.168.0.XX:80> DocumentRoot "D:/wamp64/www/nomserveur" ServerName nomserveur </VirtualHost> <Directory "D:/wamp64/www/nomserveur"> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride all Require all granted </directory>
<VirtualHost 127.0.0.1:80 [::1]:80> ServerName localhost DocumentRoot "d:/Wamp64/www/" # ErrorLog "d:/Wamp64/www/Logs/error.log" CustomLog "d:/Wamp64/www/Logs/custom.log" common # <Directory /> Options -Indexes +FollowSymLinks +MultiViews AllowOverride none <RequireAny> Require local </RequireAny> </Directory> </VirtualHost>Pour remarquez les deux adresses Ip, soit "127.0.0.1" et "::1".
<VirtualHost 127.0.0.2:80> ServerName mon-site-un DocumentRoot "d:/site-01" # ErrorLog "d:/site-01/Logs/error.log" CustomLog "d:/site-01/Logs/custom.log" common # <Directory /> Options -Indexes +FollowSymLinks +MultiViews AllowOverride none <RequireAny> Require local </RequireAny> </Directory> </VirtualHost>pour un accès en local uniquement.
<VirtualHost 192.168.1.33:80> ServerName mon-site-un DocumentRoot "d:/site-01" # ErrorLog "d:/site-01/Logs/error.log" CustomLog "d:/site-01/Logs/custom.log" common # <Directory /> Options -Indexes +FollowSymLinks +MultiViews AllowOverride none <RequireAny> Require all granted </RequireAny> </Directory> </VirtualHost>pour l'accès distant.