Apache 本地主机与ip地址(例如192.xxx.x.xxx)

Apache 本地主机与ip地址(例如192.xxx.x.xxx),apache,localhost,ip-address,phpwebsocket,Apache,Localhost,Ip Address,Phpwebsocket,当我在/var/www/page中托管一个页面时,我可以通过以下方式查看该页面: localhost/page 192.xxx.x.xxx/页 最近,我开始使用WebSocket(使用) 激活服务器时,我可以使用localhost/page连接,但不能使用192.xxx.x.xxx/page(注意,我可以访问页面,但不能连接到服务器) 有人能解释一下原因吗 “在大多数计算机系统上,localhost解析为地址127.0.0.1,这是最常用的IPv4环回地址…”() 很可能“localhost

当我在
/var/www/page
中托管一个页面时,我可以通过以下方式查看该页面:

  • localhost/page
  • 192.xxx.x.xxx/页
最近,我开始使用WebSocket(使用)

激活服务器时,我可以使用
localhost/page
连接,但不能使用
192.xxx.x.xxx/page
(注意,我可以访问页面,但不能连接到服务器)

有人能解释一下原因吗

“在大多数计算机系统上,localhost解析为地址127.0.0.1,这是最常用的IPv4环回地址…”()

很可能“localhost”主机名被解析为环回接口IP地址(127.0.0.1),因为这是大多数机器上的标准


如果您希望服务器响应另一个IP地址,则必须对其进行配置。

呼出此消息,然后查看您得到了什么
$\u server['REMOTE\u ADDR'是apache,来自$_服务器['REMOTE_ADDR'];如果我改变这一行,理论上我会得到127.0.0.1美元:$Server->wsStartServer('localhost',9300);到$Server->wsStartServer(“”,9300);这样是否可以通过192.xxx.x.xxx/page访问它?是的,localhost(据我所知)总是解析为IP地址127.0.0.1。