Make Apache to listen in multiple IPs

apache-2.2httpd.confipport

I'm in a big LAN, which is behind a proxy/firewall
I'm working with an apache/php/mysql application, which is hosted in a small server besides my workstation. This server is connected to the LAN also and is behind the proxy:

The server has a local IP assigned: 10.64.x.x
Also, this server has a public IP assigned (or redirected from within the proxy/firewall) which is: 200.41.x.x

I can't access public IP from LAN, but I can ping to the public IP from outside the building

How should I configure Apache to listen also for public IP and open the 80 port for people accessing from outside the building?.
It is set now to Listen 10.64.x.x:80

Thanks a lot in advance,

Best Answer

Not sure I understand what you are saying, but typically would just listen on 80 and tell the virtual hosts to listen on all IPs. Something like:

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