Apache 获取路由器配置页而不是我的网站主页

Apache 获取路由器配置页而不是我的网站主页,apache,web-hosting,Apache,Web Hosting,我正试图从本地pc上托管一个网站。为此,我安装了apache服务器,注册了域名并进行了必要的设置。问题是,当我试图访问我的主页时,我得到了路由器配置页面,当我试图从其他计算机访问网站时也会发生同样的情况。请帮助。当从路由器后面的本地PC托管网站时,您需要小心使用服务提供商提供给您的公共IP。请注意,这通常不是静态地址,可能会经常更改。为了解决这个问题,如果您的路由器支持,您可以使用某种类型的DynDNS服务 其次,您需要在路由器的防火墙中添加一条规则,以允许来自公共互联网的流量到达路由器后面的计

我正试图从本地pc上托管一个网站。为此,我安装了apache服务器,注册了域名并进行了必要的设置。问题是,当我试图访问我的主页时,我得到了路由器配置页面,当我试图从其他计算机访问网站时也会发生同样的情况。请帮助。

当从路由器后面的本地PC托管网站时,您需要小心使用服务提供商提供给您的公共IP。请注意,这通常不是静态地址,可能会经常更改。为了解决这个问题,如果您的路由器支持,您可以使用某种类型的DynDNS服务

其次,您需要在路由器的防火墙中添加一条规则,以允许来自公共互联网的流量到达路由器后面的计算机。这可以通过DMZ(不太安全)或端口转发来实现


当您试图访问网页时,请键入安装服务器的计算机的本地ip。这将把您带到apache服务器。您可能只是输入了错误的IP。请尝试类似(127.0.0.1与localhost相同)的操作,以确保从运行服务器的计算机获取apache服务器。

谢谢Kevin,我可以连接到apache服务器。我正在尝试端口转发。在同一端口80上安装路由器和服务器是否会导致问题?我尝试了端口转发,通过将外部端口80重定向到内部ip 192.168.1.2端口8080。我还将apache服务器设置更改为侦听端口8080。但我仍然遇到同样的问题。可能是您的ISP正在阻止端口80上的通信。某些ISP不允许您托管web服务器,可能会阻止该端口上的入站流量。