我在一个大的局域网,这是在代理/防火墙后面
我正在使用一个apache / php / mysql应用程序,除了我的工作站之外,它还托pipe在一个小型服务器上。 此服务器也连接到局域网,并在代理后面:
服务器有一个本地IP分配: 10.64.xx
此外,该服务器还有一个公用IP(或从代理/防火墙内redirect): 200.41.xx
我不能从局域网访问公共IP,但是我可以从大楼外面ping公共IP
我应该如何configurationApache来监听公共IP,并打开80端口供人们从外面访问? 。
现在设置为Listen 10.64.xx:80
非常感谢,
不知道我明白你在说什么,但通常只听80,并告诉虚拟主机听所有的IP。 就像是:
NameVirtualHost *:80 Listen 80 <VirtualHost *:80> ... </VirtualHost>
这听起来像你可能端口转发类的东西。 如果您将防火墙/局域网上的端口80转发给您的内部IP,我认为这是您所需要做的。
只是因为你可以ping IP不意味着端口80正在转发或打开。 尝试telneting到公共IP端口80,看看你是否可以连接。