如何在Apache服务器中使用外部IP地址

时间:2012-10-08 19:08:17

标签: php apache

大家好我是新手使用apache服务器。

现在Apache服务器使用我的“内部IP地址”,但我希望它使用我的“外部IP地址”来公开我的网页。 我应该如何更改“httpd.conf”文件以实现此目的?

现在我有

听80

但当我将其更改为:“Listen external ip:80”时,我收到错误消息“请求的操作失败”

你可以帮我吗

提前感谢您的帮助

3 个答案:

答案 0 :(得分:1)

Listen 80将使Apache监听运行它的机器上的所有接口,因此它已经在外部(到您的机器)接口以及您的环回(内部)接口上进行侦听。 p>

如果您想在NAT设置的另一端使其可用,则需要在路由器上配置端口转发。

答案 1 :(得分:0)

您无法绑定到未分配给系统上某个接口的地址。绑定到那些地址之一,并将来自外部地址的请求转发到该接口。

答案 2 :(得分:0)

您应该将任何“80 HTTP”请求移植到运行Apache的主机IP地址。此过程因路由器制造商而异。 Apache只能侦听运行Apache的本地计算机。您无法将Apache配置为在任何其他设备上侦听传入的“80”请求。