2010-02-13 54 views
0

如果这是一个愚蠢的问题,请原谅我。如何访问我的机器中托管的自己的网站?

我使用XAMPP(lite)开发我的网站。我可以通过http://localhost/mysite

访问它,我想查看另一台计算机(只用于测试),所以我去whatismyip.com,得到了我的IP地址,并试图利用http://xxx.xxx.xxx.xxx/mysite

另一台计算机访问该网站

我在做对吧?

无论如何,我得到一个“输入您的用户名和密码”提示。我试过以下用户名和密码:1)我的电脑名称2)我的Windows登录用户名3)我的数据库用户名

他们都没有工作。我已关闭防火墙。

任何想法?

回答

4

如果您位于路由器后面,则提示您输入的凭据是路由器的凭据。

如果您希望其他人查看该站点,则必须设置路由器以将HTTP通信(端口80)从外部转发到您的PC。

+0

我说这些我的路由器设置(转发): 服务端口:80个 IP地址:(我的本地IP地址) 协议:TCP 状态:已启用 常用服务端口号:HTTP 它不工作。它仍然要求用户名/密码,我给它我的路由器U/P,它不工作:(顺便提一下, – Obay 2010-02-13 11:01:23

+0

,我在“转发”>“虚拟服务器”设置 – Obay 2010-02-13 11:02:54

+0

添加这些数据所以,试试一个不同的端口,比如说81,转发到你内部机器上的80端口,并使用一个类似http:// yadayada:81/url的URL – 2010-02-13 11:34:51

0

Apache可能只能绑定到localhost。打开命令提示符并执行netstat以查看端口80上绑定了哪个地址。执行此操作时,请执行ipconfig/all查看您的计算机的IP地址。如果您有DSL /有线路由器,您可能有一个私人IP地址,默认情况下,除非您设置端口转发,否则无法从互联网访问。如果您想从家庭网络内部访问您的计算机,请尝试使用您上面获得的IP访问它。如果您想从外部访问您的计算机,请阅读cable/dsl调制解调器/路由器的文档以了解如何设置端口转发。

相关问题