
你好再次stackoverflow! 我想让我的Apache + PHP + Mysql服务器在路由器后面,这样我的apache服务器就可以在http:// myipadress:8000 /或类似的东西了。
只有以上这些设置不起作用? 我得到一个错误,本地IP是不正确的?!
在我的电脑上它可在http:// localhost /和http://127.0.0.1/所以为什么不会这些设置工作?
而我怎么能设置端口号,例如,当你有http:// myipadress:8000 /我怎么能设置:8000?
请帮助!!
问候
编辑:我也发现button虚拟服务器,相同的错误:本地IP不正确…
编辑2



依然不起作用!
从路由器的angular度来看,本地IP应该是你的计算机的地址,可能类似于192.168.1.x 127.0.0.1是从你自己的angular度看你电脑的本地地址,该地址不能被任何其他设备用来引用它。 (实际上,所有其他设备也会用它来指代自己!)
如果是Windows机器,请从命令提示符下执行ipconfig /all查找地址。 如果是* nix机器,请执行ifconfig或/sbin/ifconfig
在http://portforward.com/有一个很好的资源,可以帮助你完成各种路由器制造商和端口使用的过程。
第一个问题是您的本地IP地址不是127.0.0.1,即localhost( http://en.wikipedia.org/wiki/Localhost )。 通过http://www.wikihow.com/Find-the-IP-Address-of-Your-PC (使用命令提示符下的ipconfig /all来查找本地IP地址。
第二个是端口本身。 您要将外部端口8000转发到您的内部端口80。
127.0.0.1是环回/本地地址。 这是您的计算机用来识别自身的地址。 几乎所有的计算机都使用127.0.0.1,因为这是地址保留的地址。 你的路由器可能有防止使用127.0.0.1的原因,因为它会将所有80-81端口的stream量redirect到它本身的环回地址,因此它可能只是持续循环。 您需要您的内部networkingIP地址,路由器用它来识别服务器。 可能192.168.1.Something,也许10.0.whatever地址取决于路由器。
有趣的事实:电缆调制解调器及其状态页通常可以达到192.168.100.1