获取路由器后面的服务器

获取路由器后面的服务器

服务器设置

大家好,stackoverflow!我想让我的 Apache + PHP + Mysql 服务器位于路由器后面,这样我的 Apache 服务器就可以在http://我的ipa地址:8000/或类似的东西。

只有上面这些设置不起作用?我收到本地IP不正确的错误?!

在我的电脑上可以访问http://本地主机/http://127.0.0.1/那么为什么这些设置不起作用?

我怎样才能设置端口号,例如,当你有http://我的ipa地址:8000/我该如何设置:8000?

请帮助!!

问候

编辑:我还发现了按钮虚拟服务器,同样的错误:本地 IP 不正确...

编辑2

斯普达 爸爸 阿达兹

仍然不起作用!

答案1

本地 IP 应该是从路由器的角度来看您的计算机的地址,可能类似于192.168.1.x127.0.0.1从计算机自身的角度来看,它是您的计算机的本地地址,并且该地址不能被任何其他设备用来引用它。(实际上,所有其他设备也会使用它来引用自己!)

如果是 Windows 计算机,请从命令提示符执行ipconfig /all以查找地址。如果是 *nix 计算机,请执行ifconfig/sbin/ifconfig

答案2

这里有丰富的资源http://portforward.com/这将帮助您了解各种路由器制造商和端口使用情况的过程。

第一个问题是你的本地 IP 地址不是 127.0.0.1 - 那是 localhost (http://en.wikipedia.org/wiki/Localhost)。通过以下说明查找您的本地 IP 地址http://www.wikihow.com/Find-the-IP-Address-of-Your-PCipconfig /all(从命令提示符使用)。

第二个是端口转发本身。您想将外部端口 8000 转发到内部端口 80。

答案3

127.0.0.1 是环回/本地地址。这是您的计算机用来标识自己的地址。几乎所有计算机都使用 127.0.0.1 作为此地址,因为这是该地址的保留地址。您的路由器可能具有针对使用 127.0.0.1 作为此地址的故障保护,因为它会将所有端口 80-81 流量重定向到其环回地址(即其自身),因此它可能继续循环。您需要路由器用来标识服务器的内部网络 IP 地址。可能是 192.168.1.Something,也可能是 10.0.whatever 地址,具体取决于路由器。

有趣的事实:电缆调制解调器及其状态页面通常可以通过 192.168.100.1 访问

相关内容