2012-02-09 90 views
2

我正在編輯遠程服務器,由於某種原因它返回127.0.0.1,我在iPhone上也嘗試過它,它也做了同樣的事情。

echo $_SERVER['REMOTE_ADDR']; // returns 127.0.0.1 
+2

什麼時候回來什麼時候?我不明白。 – 2012-02-09 21:58:44

+0

任何人都可以提供幫助之前,我們需要更多信息。 – Crontab 2012-02-09 21:59:36

+0

當在遠程服務器上調用'$ _SERVER ['REMOTE_ADDR']'時,它說我的IP是'127.0.0.1',它是錯誤的。 – nkcmr 2012-02-09 22:00:18

回答

1

間接重複的聲音,我像你打該服務器上的代理。

我還沒有嘗試過,但也許像nginx這樣的安裝將具有相同的行爲。

0

您的iPhone已連接到與您計算機連接的同一網絡?

1

有點晚了,但我在Plesk 11服務器上遇到同樣的問題。我在一個荷蘭論壇(tweakers.net)上發現它與Plesk 11中標準的Nginx有關.Nginx充當代理併爲Apache提供服務。由於Nginx正在提供數據,因此apache從Nginx獲取本地主機IP。

在Plesk 11和更新版本中禁用Nginx的過程非常簡單。請按照分步說明進行操作,並且很快就會在您的Plesk安裝中禁用Nginx。

  1. 登錄到Plesk控制面板作爲管理員下次再去 「工具&服務」,然後在「服務管理」
  2. 在「服務管理」定位「反向代理服務器(nginx的)」
  3. 一旦找到,只需停止「反向代理服務器(nginx)」服務。

一旦「反向代理服務器(nginx)」停止,您將注意到Apache接管了所有Web請求。

相關問題