大家好我是新手使用apache服务器。
现在Apache服务器使用我的“内部IP地址”,但我希望它使用我的“外部IP地址”来公开我的网页。 我应该如何更改“httpd.conf”文件以实现此目的?
现在我有
听80
但当我将其更改为:“Listen external ip:80”时,我收到错误消息“请求的操作失败”
你可以帮我吗提前感谢您的帮助
答案 0 :(得分:1)
Listen 80
将使Apache监听运行它的机器上的所有接口,因此它已经在外部(到您的机器)接口以及您的环回(内部)接口上进行侦听。 p>
如果您想在NAT设置的另一端使其可用,则需要在路由器上配置端口转发。
答案 1 :(得分:0)
您无法绑定到未分配给系统上某个接口的地址。绑定到那些地址之一,并将来自外部地址的请求转发到该接口。
答案 2 :(得分:0)
您应该将任何“80 HTTP”请求移植到运行Apache的主机IP地址。此过程因路由器制造商而异。 Apache只能侦听运行Apache的本地计算机。您无法将Apache配置为在任何其他设备上侦听传入的“80”请求。