Bonjour.
Je vous explique mon problème.
J'ai la config réseau suivante:
routeur -> machine connectée en permanence à Internet, avec une IP fixe.
Sur cette machine tourne différents services, dont un serveur Web?
goofy -> sur cette machine tourne un autre serveur Web.
mickey -> client pour accéder à tout çà.
Toutes ces machines sont sur un réseau 10/100 via un switch 10/100.
Je souhaite pouvoir accéder au serveur Web de goofy depuis l'Internet.
Deux solutions semblent s'offrir à moi.
Soit forwarder tout ce qui arrive sur le port 80 de routeur vers le port 80 de goofy.
Soit utiliser les possibilités d'Apache pour la réécriture d'adresses. J'avais trouver une doc sur le Net expliquant la mise en place.
Voilà une partie de mon httpd.conf:
(mod_proxy et mod_rewrite sont entre autres chargés au démarrage)
NameVirtualHost 62.XXX.XXX.XX
<VirtualHost 62.XXX.XXX.XX>
DocumentRoot /var/www/mrtg
ServerName mrtg.monlan.lan
</VirtualHost>
<VirtualHost 62.XXX.XXX.XX>
ServerName www.monlan.lan
RewriteEngine on
RewriteRule ^/(.*) http://192.168.22.2/$1 [P]
</VirtualHost>
Le problème apparement, c'est que Apache renvoie dans le browser distant l'adresse 192.168.22.2, et forcément, c pas une adresse exploitable sur le net.
Est-ce que quelqu'un aurait une idée pour mettre à profit cette possibilité d'Apache? ou bien faut-il mieux que je revienne à ma première idée?
Merci
[jfdsdjhfuetppo]--Message édité par GuiGui2--[/jfdsdjhfuetppo]