我是制作 Web 服务器的新手。我在计算机上安装了 Apache Web 服务器,并在路由器上转发了端口 80。当我在 Web 浏览器中输入http://localhost
或127.0.0.1
我的本地 IP时192.168.1.2
,它会从本地 PC 的硬盘加载 Apache 服务器的默认页面。
我希望当用户在其 Web 浏览器中输入我的 WAN IP 时显示该页面。问题是 WAN IP 会将浏览器导航到我的路由器的配置页面。如何显示我的网页而不是路由器的配置页面。我使用的是 ZTE ZXDSL831CII 路由器。
答案1
我使用过的大多数路由器(在家庭环境中)都不允许从里面。
尝试通过在线代理访问你自己的服务器,例如http://hidemyass.com/看看是否有效。
如果您仍然看到配置页面,则表示您允许从外部访问路由器,请尝试将其关闭并重试
出于安全原因,配置页面只能从路由器内部看到,这是大多数路由器的默认设置。
答案2
您需要将路由器的 80 端口转发到服务器(安装了 Apache 的计算机),并将远程管理端口从 80 更改为其他端口(我使用 8080;请确保设置了密码),或完全关闭远程管理。确保您的互联网服务提供商 (ISP) 在您的合同中支持这种服务器类型的连接——我的互联网服务提供商在没有“服务器”包的情况下不支持这种连接,导致几个关键端口被阻塞,上传速率受阻。