2009-01-20 19 views
0

J'utilise Apache2, Ubuntu 8.10. Actuellement, Apache consigne l'adresse IP de la passerelle comme adresse IP de l'hôte. Que dois-je faire pour l'enregistrer à la place? Est-ce possible, ou le routeur NAT "perd-il" pour de bon?Est-il possible d'obtenir l'adresse IP distante dans le fichier journal Apache derrière un pare-feu NAT?

Mise à jour: Il semblerait que l'adresse IP de la passerelle soit uniquement enregistrée pour les adresses provenant du réseau, les demandes externes semblant être enregistrées avec l'adresse IP correcte ... Go figure.

Répondre

0

Ce n'est pas apache qui est la faute mais votre NAT/pare-feu. Il doit être configuré pour "usurper l'identité" (pas le bon terme, mais il le fera) l'IP quand il envoie la requête à Apache. Comment configurer cela dépend de la réponse à la question: quel est votre pare-feu?

+0

Ok, c'est un Linksys WAG54G. Jamais remarqué cette option dans les paramètres de configuration, regardera à nouveau. J'espérais qu'il y aurait peut-être quelque chose à ajouter dans les en-têtes, mais c'est un peu trop à espérer puisque c'est juste le transfert du port, et non pas le mandataire. – Tom