當我在/var/www/page
舉辦一個網頁,我可以通過查看:VS本地主機的IP地址(例如192.xxx.x.xxx)
localhost/page
192.xxx.x.xxx/page
最近,我開始玩websockets(使用this repository)。
當我激活服務器,我可以用localhost/page
但不與192.xxx.x.xxx/page
(請注意,我可以訪問網頁但不能連接到服務器)連接
有人能解釋爲什麼嗎?
當我在/var/www/page
舉辦一個網頁,我可以通過查看:VS本地主機的IP地址(例如192.xxx.x.xxx)
localhost/page
192.xxx.x.xxx/page
最近,我開始玩websockets(使用this repository)。
當我激活服務器,我可以用localhost/page
但不與192.xxx.x.xxx/page
(請注意,我可以訪問網頁但不能連接到服務器)連接
有人能解釋爲什麼嗎?
「在大多數計算機系統,本地主機解析爲地址127.0.0.1,這是最常用的IPv4環回地址...」(https://en.wikipedia.org/wiki/Localhost)
這很可能是「本地主機「主機名正在解析爲回送接口IP地址(127.0.0.1),因爲這是大多數機器上的標準。
如果您希望服務器響應另一個IP地址,您必須對其進行配置。
Echo out this,看看你得到了什麼'$ _SERVER ['REMOTE_ADDR'];' –
是的apache,從$ _SERVER ['REMOTE_ADDR'];我得到127.0.0.1 – Calum