<Directory /> AllowOverride none Require all denied </Directory>À remplacer par :
<Directory /> AllowOverride none Require all granted </Directory>
# onlineoffline tag - don't remove Require local </Directory>À remplacer par :
# onlineoffline tag - don't remove Require all granted </Directory>
C:\>nslookup monsite Serveur : UnKnown Address: 192.168.0.1 *** UnKnown ne parvient pas à trouver monsite : Non-existent domain C:\>nslookup photos Serveur : UnKnown Address: 192.168.0.1 Nom : photos. C:\>
# ------------------- # # mon-site-un # # ------------------- # <VirtualHost 127.0.0.101:80> ServerName mon-site-un ServerAdmin artemus@jcz.fr DocumentRoot "f:/Site-01/" # ErrorLog "f:/Site-01/Logs/error.log" CustomLog "f:/Site-01/Logs/custom.log" common # <Directory /> Options -Indexes +FollowSymLinks +MultiViews AllowOverride all <RequireAny> Require local </RequireAny> </Directory> </VirtualHost>
127.0.0.101 mon-site-un
<RequireAny> Require local </RequireAny>Pourquoi encadrer "require local" par "<requireAny"> ... </requireAny>" ?
<RequireAny> Require local Require ip 192.168.1.80 </RequireAny>
192.168.20 mon-site-un
# Nom Protocole Type Ports externes Adresse IP de destination Ports de destination Activation 5 HTTP les deux Port 80 192.168.1.99 80 6 HTTPS les deux Port 443 192.168.1.99 443
<RequireAny> Require local Require ip 192.168.1.80 Require ip 192.168.1.99 </RequireAny>
- <VirtualHost *:80> = parce que j'ai 0.0.0.0:80 définit dans le httpd.conf - 192.168.1.45 = mon smartphone - 192.168.1.32 = pc server
Listen 80 http # <IfModule ssl_module> listen 443 https </IfModule>
# -------------------------------------- # # Module Directory # # -------------------------------------- # LoadModule dir_module modules/mod_dir.so <IfModule dir_module> DirectoryIndex index.php index.html index.shtml /Erreurs/404.php </IfModule>Afin d'indiquer que le bon fichier index sera sélectionné dans l'ordre qui est précisé ici.
# ----------------- # # sublimart # # ----------------- # <VirtualHost 192.168.1.32:80> ServerName sublimart ServerAdmin nico69@hotmail.fr DocumentRoot "c:/sublimart/" # ErrorLog "c:/sublimart/Logs/error.log" CustomLog "c:/sublimart/Logs/custom.log" common # <Directory /> Options -Indexes +FollowSymLinks +MultiViews AllowOverride none <RequireAny> Require local Require ip 192.168.1.32 </RequireAny> </Directory> </VirtualHost>--> Reprise aussi bien dans virtualHost et dans requireAny de l'adresse ip que vous avez mis dans le fichier hosts.
<RequireAny> Require local Require all granted </RequireAny>Ainsi toutes les adresses ip sont autorisées.