我想通过我的IP地址访问本地主机。 我的IP地址是/是217.164.79.62 (它被设置为自动分配,所以它不断变化)。
当我访问http://localhost/ ,我得到了XAMPP主页。
但是,当我访问http://217.164.79.62/ ,我收到以下消息:
服务器217.164.79.62:80需要用户名和密码。
- 如果我的电脑没有连接到networking,可以ping 127.0.0.1吗?
- 为什么本地主机说“它有效”?
- 使用请求拨号PPPoE连接启动RAS服务后,无法ping本地主机
- 从访客VM访问在本地主机上运行的主机服务器? (XP-模式)
- IIS 7我的网站使用本地主机,但使用127.0.0.1或我的IP 192.168.1.66失败
用户名:
密码:
我如何获得用户名和密码?
要从本身访问服务器,请使用http://localhost/或http://127.0.0.1/ 。
要从同一networking上的单独计算机访问服务器,请使用http://192.168.XX ,其中XX是服务器的本地IP地址。 你可以通过运行hostname -Ifind服务器的本地IP地址(假设它是Linux)。
你有调制解调器/路由器types的设备连接到互联网? 这听起来像是连接到configuration界面。
或者:在什么平台上使用XAMPP? 你可以发布ipconfig的输出在Windows或sudo ifconfig在Linux / MacOS?
—编辑
好的,所以用你在这里给出的信息,现在清楚问题是什么(并且这属于superuser.com而不是Serverfault)。
当您尝试连接到您的公共IP地址时,实际上是到达您的路由器,而不是您的XP机器。 如果你真的想用这个公共IP地址连接到XAMPP服务器,你需要configuration你的路由器把端口80转发到你的XP机器上,这样它就可以从外部访问(你会发现如何在路由器文档)。 然而,如果你只是想testing一些东西,而不需要别人来访问它,这是一个可怕的想法。 相反,你可以使用127.0.0.1 ,它只能在你的XP机器上工作,或者192.168.254.4 ,它可以从你的家庭局域网中的任何一台计算机上访问。
你可以编辑你的原始问题,并告诉我们为什么你想使用IP地址,而不是http://localhost ?
注意:您在路由器/调制解调器上提供的信息表明,它的防火墙已停用。 这通常是一个非常糟糕的主意,我强烈build议打开它。 如何做到这一点也将在文件中解释。
http://localhost与http://217.164.79.62不一样
localhost地址是映射到IP地址127.0.0.1的时间的99.999%,从本地机器以外的任何地方完全无法访问
当你inputhttp://217.164.79.62时,你发现你的调制解调器/路由器设备拥有这个IP地址,所以你得到了login屏幕。
这听起来像你正试图连接到你的调制解调器。 这意味着你还没有在你的调制解调器为您的静态IPconfiguration您的路由器…如果你没有一个静态IP,你不能让路由到端口80与此IP地址…这显示,你不能login到本地主机与此ip …使用127.0.0.1连接本地,而不是这个,如果你没有一个静态IP,如果你还没有做你的路由器的configuration…