Salut, je fais du développement web et j'utilise les virtualhosts d'apache pour éviter que ça soit trop le bazar dans mon DocumentRoot.

Voici ce que j'ai dans mon fichier httpd.conf :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
NameVirtualHost *:80
 
<VirtualHost *:80>
    DocumentRoot "/Applications/MAMP/htdocs"
    ServerPath "/Applications/MAMP/htdocs"
    ServerName localhost
    <Directory "/Applications/MAMP/htdocs">
	    Options Indexes FollowSymLinks Includes
	    AllowOverride all
	    Order Allow,Deny
	    Allow from All
	</Directory>
</VirtualHost>
 
<VirtualHost *:80>
    DocumentRoot "/Users/Vince/Sites/wordpress"
    ServerPath "/Users/Vince/Sites/wordpress"
    ServerName wordpress
    <Directory "/Users/Vince/Sites/wordpress">
	    Options Indexes FollowSymLinks Includes
	    AllowOverride all
	    Order Allow,Deny
	    Allow from All
	</Directory>
</VirtualHost>
Il faut aussi que j'édite mon fichier hosts pour faire pointer le domaine wordpress vers 127.0.0.1 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1 localhost wordpress
Et ça fonctionne sans problème quand je suis sur mon Macbook, j'ouvre firefox et je vais sur http://wordpress/.

Par contre, si je veux accéder à ce même site depuis mon PC [192.168.1.2] (qui est en réseau avec mon Macbook [192.168.1.4]), charge http://wordpress/ dans firefox.

Mais évidement ça ne fonctionne pas, car mon PC ne sait pas que le domaine wordpress pointe sur 192.168.1.4.

Alors ma question est : y'aurais il un moyen simple d'accéder à un virtualhost sur une machine distante (MacBook) sans pour autant mettre à jour le fichier hosts du PC, du style : http://192.168.1.2:wordpress/ ?

Merci