如果这是一个愚蠢的问题,请原谅我。
我正在运行XAMPP(lite)来开发我的网站。我可以通过http://localhost/mysite
我想在另一台计算机上查看它(仅用于测试目的),所以我去了whatismyip.com,获取了我的IP地址,并尝试使用http://xxx.xxx.xxx.xxx/mysite
我做得对吗?
无论如何,我得到一个“输入您的用户名和密码”提示。我尝试了以下用户名和密码:1)我的电脑名称2)我的Windows登录用户名3)我的数据库用户名
他们都没有奏效。我的防火墙已关闭。
有什么想法吗?
答案 0 :(得分:4)
如果您位于路由器后面,则提示您输入的凭据是路由器的凭据。
如果您希望其他人查看该网站,您必须设置路由器以将HTTP流量(端口80)从外部转发到您的PC。
答案 1 :(得分:0)
Apache可能只绑定到localhost。打开命令提示符并执行netstat以查看端口80上绑定的地址。当您访问它时,请执行ipconfig / all以查看计算机的IP地址。如果您有DSL /有线路由器,您可能拥有一个私有IP地址,除非您设置端口转发,否则默认情况下无法从Internet访问。如果要从家庭网络内部访问计算机,请尝试使用上面提到的IP访问它。如果要从外部访问计算机,请阅读cable / dsl modem / router的文档,了解如何设置端口转发。