我有 2 个 Web 服务器,1 个运行 apache,另一个不确定,因为它是我的 VOIP PBX(talkswitch)。当我尝试从外部访问我的网站(apache)时,我最终进入 PBX 管理页面。
我使用 dyndns 来跟踪我的动态 IP 并分配给一个域。
我对从外部更改 PBX 的配置不感兴趣,只需要查看我的 Apache 服务器。如何操作?
克尔·洛科克
答案1
看起来与您的 ISP(调制解调器/交换机等)通信的设备正在将端口 80 上的连接转发到您的通话交换机。
您应该进行更改,以便将端口 80 连接转发到您的 Apache 网络服务器。
答案2
同意 Iain 的观点,如果你不了解 NAT 和端口转发,可以更详细地讲解一下:
你的路由器拥有外部 IP,例如100.110.120.130以及与内部服务器的 NAT 连接192.168.0.10和192.168.0.11。
如果你希望人们能够访问端口80(网络服务器)192.168.0.11,你需要修改路由器的配置,以便它创建一个端口转发100.110.120.130:80到192.168.0.11:80。
此配置要求,至少在内部,您应该为服务器分配静态 IP 地址,如果它们是从路由器动态分配的,那么当它们重新启动时,它们的 IP 可能会发生变化,并且端口转发将中断。