Não tenho certeza se entendi o que você está dizendo, mas normalmente só ouviria 80 e instruiria os hosts virtuais a ouvir em todos os IPs. Algo como:
NameVirtualHost *:80
Listen 80
<VirtualHost *:80>
...
</VirtualHost>
Eu estou em uma grande LAN, que está por trás de um proxy / firewall
Eu estou trabalhando com um aplicativo apache / php / mysql, que está hospedado em um pequeno servidor além da minha estação de trabalho. Este servidor está conectado à LAN também e está por trás do proxy:
O servidor tem um IP local atribuído: 10.64.x.x
Além disso, este servidor tem um IP público atribuído (ou redirecionado de dentro do proxy / firewall) que é: 200.41.x.x
Não consigo acessar o IP público da LAN, mas posso fazer ping para o IP público de fora do prédio
Como devo configurar o Apache para ouvir também o IP público e abrir a porta 80 para pessoas que acessam de fora do prédio? .
Está definido agora para Ouvir 10.64.x.x: 80
Agradecemos antecipadamente,
Não tenho certeza se entendi o que você está dizendo, mas normalmente só ouviria 80 e instruiria os hosts virtuais a ouvir em todos os IPs. Algo como:
NameVirtualHost *:80
Listen 80
<VirtualHost *:80>
...
</VirtualHost>
Isso soa como um tipo de coisa de encaminhamento de porta. Se você encaminhar a porta 80 no firewall / lan para seu ip interno, acho que é tudo o que você precisa fazer.
Só porque você pode fazer ping no ip não significa que a porta 80 está sendo encaminhada ou aberta. Tente telneting para a porta 80 no ip público e veja se você pode se conectar.
Tags ip apache-2.2 httpd.conf port