192.168.1.33 votre_siteL'adresse IP 192.168.1.33 est l'adresse de l'ordinateur où se trouve WampServer.
<VirtualHost 192.168.1.11:80> ServerName monprojet2 DocumentRoot "c:/wamp64/www/monprojet2_xxx" <Directory /> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride All <requireAny> Require all granted </requireAny> </Directory> </VirtualHost>Habituellement, dans la ligne "<VirtualHost>", je mets toujours l'adresse IPv4 qui est celle que vous avez déclaré dans le fichier hosts.
192.168.1.11 monprojet2Je tiens à vous signaler que l'adresse IPv4 192.168.1.11 est l'adresse de l'ordinateur où WampServer est hébergé !
127.0.0.1 localhost ::1 localhost 127.0.0.2 monprojet1 192.168.1.11 monprojet2En ce qui concerne "localhost", chez moi, je ne précise pas l'adresse IPv4 local "127.0.0.1" et l'adresse IPv6 local "::1".
192.168.1.51 - - [10/Feb/2017:11:49:16 +0100] "GET monprojet2/add.php?temp1=44.95 HTTP/1.1" 400 314L'adresse IPv4 192.168.1.51 est l'adresse de votre carte Arduino.
<!doctype html> <html> <head> <title>Arduino</title> </head> <body> <?php if (isset($_GET['temp'])) { echo "temp = ".$_GET['temp']."<br />\n"; } ?> </body> </html>Ensuite, le 400 signifie "Bad Request Error" (Requête incorrecte).
<VirtualHost 127.0.0.1:80 [::1]:80> ServerName localhost DocumentRoot "c:/wamp64/www/" <Directory /> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride none <RequireAny> Require local </RequireAny> </Directory> </VirtualHost>Pour le site monprojet1, vous faites :
<VirtualHost 127.0.0.2:80> ServerName monprojet1 DocumentRoot "c:/wamp64/www/monprojet1_xxx/" <Directory /> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride none <RequireAny> Require local </RequireAny> </Directory> </VirtualHost>Pour le site monprojet2, vous mettez :
<VirtualHost 192.168.1.11:80> ServerName monprojet2 DocumentRoot "c:/wamp64/www/monprojet2_xxx/" <Directory /> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride none <RequireAny> Require all granted </RequireAny> </Directory> </VirtualHost>Et pour le dernier site monprojet3, vous faites :
<VirtualHost 127.0.0.4:80> ServerName monprojet3 DocumentRoot "c:/wamp64/www/monprojet3_xxx/" <Directory /> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride none <RequireAny> Require local </RequireAny> </Directory> </VirtualHost>La première des choses que vous devez faire quand vous modifiez le fichier "httpd-vhosts.conf", c'est de vérifier avec l'icône de WampServer que la syntaxe est correcte !
Citation
Marcel987
L'IP 192.168.1.11 du Servername monprojet2 n'est pas valide
Ne dites pas que cela ne fonctionne pas, car je le fais chez moi !Citation
Marcel987
PS 1 : <Directory /> ne fonctionne pas dans le virtualHost monprojet2
En les mettant dans les balises bbphp [ code ] ... [ /code ].Citation
Marcel987
PS2 : Comment faites-vous pour placer vos extraits de fichiers dans le forum ?
127.0.0.1 localhost //ipv4 ::1 localhost //ipv6 127.0.0.2 monprojet1 192.168.1.11 monprojet2 127.0.0.4 monprojet3
C:\>ipconfig /All
Configuration IP de Windows
Nom de l’hôte . . . . . . . . . . : Orion
Suffixe DNS principal . . . . . . :
Type de noeud. . . . . . . . . . : Hybride
Routage IP activé . . . . . . . . : Non
Proxy WINS activé . . . . . . . . : Non
Carte réseau sans fil Connexion réseau sans fil :
Suffixe DNS propre à la connexion. . . :
Description. . . . . . . . . . . . . . : Intel(R) WiFi Link 5100 AGN
Adresse physique . . . . . . . . . . . : 00-21-6B-C8-16-10
DHCP activé. . . . . . . . . . . . . . : Oui
Configuration automatique activée. . . : Oui
Adresse IPv6 de liaison locale. . . . .: fe80::7c8e:6f49:c2e6:5976%10(préféré)
Adresse IPv4. . . . . . . . . . . . . .: 192.168.1.33(préféré)
Masque de sous-réseau. . . . . . . . . : 255.255.255.0
Bail obtenu. . . . . . . . . . . . . . : dimanche 12 février 2017 16:25:30
Bail expirant. . . . . . . . . . . . . : lundi 13 février 2017 16:25:31
Passerelle par défaut. . . . . . . . . : fe80::46ce:7dff:fe96:45d0%10
192.168.1.1
Serveur DHCP . . . . . . . . . . . . . : 192.168.1.1
IAID DHCPv6 . . . . . . . . . . . : 201335147
DUID de client DHCPv6. . . . . . . . : 00-01-00-01-19-71-B5-77-00-24-81-4B-A1-26
Serveurs DNS. . . . . . . . . . . . . : 192.168.1.1
NetBIOS sur Tcpip. . . . . . . . . . . : Activé
C:\>
En rouge, c'est l'adresse fixe de mon ordinateur !# Copyright (c) 1993-2006 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # Start of entries # # Adresses Ipv4 - Utilitaires en local # 127.0.0.1 localhost ::1 localhost 127.0.0.2 monprojet1 192.168.1.11 monprojet2 127.0.0.4 monprojet3
# Virtual Hosts # # Required modules: mod_log_config # If you want to maintain multiple domains/hostnames on your # machine you can setup VirtualHost containers for them. Most configurations # use only name-based virtual hosts so the server doesn't need to worry about # IP addresses. This is indicated by the asterisks in the directives below. # # Please see the documentation at # <URL:[httpd.apache.org]; # for further details before you try to setup virtual hosts. # # You may use the command line option '-S' to verify your virtual host # configuration. # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for all requests that do not # match a ServerName or ServerAlias in any <VirtualHost> block. # <VirtualHost 127.0.0.1:80 [::1]:80> ServerName localhost DocumentRoot "c:/wamp64/www/" <Directory /> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride none <RequireAny> Require local </RequireAny> </Directory> </VirtualHost> <VirtualHost 127.0.0.2:80> ServerName monprojet1 DocumentRoot "c:/wamp64/www/monprojet1_xxx/" <Directory /> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride none <RequireAny> Require local </RequireAny> </Directory> </VirtualHost> <VirtualHost 192.168.1.11:80> ServerName monprojet2 DocumentRoot "c:/wamp64/www/monprojet2_xxx/" <Directory /> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride none <RequireAny> Require all granted </RequireAny> </Directory> </VirtualHost> <VirtualHost 127.0.0.4:80> ServerName monprojet3 DocumentRoot "c:/wamp64/www/monprojet3_xxx/" <Directory /> Options +Indexes +Includes +FollowSymLinks +MultiViews AllowOverride none <RequireAny> Require local </RequireAny> </Directory> </VirtualHost>Vous redémarrez les services de WampServer après avoir modifié le fichier "hosts" et le fichier "httpd-vhosts.conf".
$range = '127.0.0.2-127.255.255.255';par
$range = '127.0.0.1-127.255.255.255';