1 votes

Faire en sorte qu'Apache écoute sur plusieurs IPs

Je suis dans un grand réseau local, qui est derrière un proxy/pare-feu.
Je travaille avec une application apache/php/mysql, qui est hébergée sur un petit serveur en plus de mon poste de travail. Ce serveur est également connecté au réseau local et se trouve derrière le proxy :

Une adresse IP locale est attribuée au serveur : 10.64.x.x
De plus, ce serveur a une adresse IP publique attribuée (ou redirigée à partir du proxy/pare-feu) qui est.. : 200.41.x.x

Je ne peux pas accéder à l'IP publique depuis le réseau local, mais je peux faire un ping vers l'IP publique depuis l'extérieur du bâtiment.

Comment dois-je configurer Apache pour qu'il écoute également l'IP publique et ouvre le port 80 pour les personnes accédant depuis l'extérieur du bâtiment ? .
Il est maintenant réglé sur Écouter 10.64.x.x:80

Merci beaucoup à l'avance,

2voto

Kyle Brandt Points 81077

Je ne suis pas sûr de comprendre ce que vous dites, mais en général, il suffit d'écouter sur 80 et de dire aux hôtes virtuels d'écouter sur toutes les IP. Quelque chose comme :

NameVirtualHost *:80
Listen 80
<VirtualHost *:80>
    ...
</VirtualHost>

0voto

Jim Garrison Points 39523

Cela ressemble à une sorte de transfert de port. Si vous transférez le port 80 sur le pare-feu/plan vers votre IP interne, je pense que c'est tout ce que vous devez faire.

0voto

Sean Hanley Points 2428

Ce n'est pas parce que vous pouvez faire un ping sur l'IP que le port 80 est transféré ou ouvert. Essayez de vous connecter au port 80 sur l'adresse IP publique et voyez si vous pouvez vous connecter.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X