我正在尝试通过我的 IP 地址访问 localhost。我的 IP 地址是/曾经217.164.79.62
(它被设置为自动分配,因此它不断变化)。
当我访问 时http://localhost/
,我会看到 XAMPP 主页。
但是,当我访问 时http://217.164.79.62/
,我收到以下消息:
服务器 217.164.79.62:80 需要用户名和密码。
用户名:
密码:
我如何获得用户名和密码?
Zaz*_*Zaz 14
要从自身访问服务器,请使用http://localhost/
或http://127.0.0.1/
。
从单独的计算机访问同一网络上的服务器,使用http://192.168.X.X
这里X.X
是服务器的本地IP地址。您可以通过运行找到服务器的本地 IP 地址(假设它是 Linux)hostname -I
。
http://localhost
不等于http://217.164.79.62
该localhost
地址 99.999% 的时间都映射到 IP 地址127.0.0.1
,并且除了本地计算机之外从任何地方都完全无法访问
当您进入时,您会发现http://217.164.79.62
您的调制解调器/路由器设备拥有该 IP 地址,因此您将看到它的登录屏幕。
您是否有调制解调器/路由器类型的设备可以连接到互联网?听起来您正在为此连接到配置界面。
或者:您在什么平台上使用 XAMPP?你能在 Windows 中发布 ipconfig 的输出或在 Linux/MacOS 中发布 sudo ifconfig 吗?
- - 编辑
好的,根据您在此处提供的信息,现在很清楚问题所在(这属于 superuser.com 而不是 Serverfault)。
当您尝试连接到您的公共 IP 地址时,您实际上是在访问您的路由器,而不是您的 XP 设备。如果你真的想用这个公共 IP 地址连接到 XAMPP 服务器,你需要配置你的路由器将端口 80 转发到你的 XP 机器,以便它可以从外部访问(你会在路由器文档)。但是,如果您只想测试事物而不需要其他人访问它,这是一个糟糕的主意。相反,您可以使用127.0.0.1
,它只能在您的 XP 机器上运行,或者192.168.254.4
可以从您家庭 LAN 中的任何计算机访问。
您能否编辑您的原始问题并告诉我们您为什么要使用 IP 地址而不是http://localhost
首先使用 IP 地址?
注意:您在路由器/调制解调器上提供的信息表明它的防火墙已停用。这通常是一个非常糟糕的主意,我强烈建议将其打开。文档中也将解释这是如何完成的。
归档时间: |
|
查看次数: |
281096 次 |
最近记录: |