2013-07-24 44 views
0

我已經下載WAMP的服務器,我已經在錯誤,當我用我的IP地址而不是localhost作爲URL

C寫的一個非常非常簡單的PHP代碼,並保存它:\ WAMP \ WWW \ php_lear

文件夾。我一直在使用的鍍鉻給人URL測試它作爲

{本地主機/ php_lear/eg2.php}

它工作得很好。這使用存儲在phpmyadmin中的數據庫。我從谷歌117.195.230.41發現了我的IP地址。當我給

{} 117.195.230.41/php_lear/eg2.php

爲URL它給了我404沒有找到

「的請求的URL「/ php_lear/EG2。 php'在此服務器上未找到「

請幫忙。我不知道ips和urls,並且對這個領域很新,是的,我已經在phpmyadmin中將這個ip添加爲允許的用戶。我其實想在我的android應用程序中使用它。

+0

這是您的公共IP,因此您可能從路由器而不是您的計算機訪問文件。 – Mike

+0

您可能將其設置爲不同的虛擬主機。見http://httpd.apache.org/docs/2.2/vhosts/name-based.html – Orangepill

+0

我不熟悉WAMP,但它可能是apache配置文件的問題。 –

回答

1

您從google獲得的IP地址是路由器的IP地址。它不指向你的電腦。正如一些人所說,除了有不同的端口用於連接,WAMP安裝在您的計算機的端口80上「偵聽」(127.0.0.1)

當您訪問117.195.230.41時,您正在訪問到您的Internet服務提供商提供給您的安裝的IP。因此,您需要訪問您的路由器並將所有查詢重定向到端口80上的117.195.230.41到您的端口80以及您本地網絡中計算機的IP。

1

公衆/私人知識產權混淆是一種常見的誤解。

Mike是正確的。由於IP地址的工作原理,地址數量有限。因此,網絡地址翻譯誕生了(其他不相干的東西)。公衆知識產權是世界看到您的流量時所看到的。你想要你的私有IP,你的路由器的DHCP給你的。

1)打開命令提示符。

2)發出命令「ipconfig」(不帶引號)。

3)找到你的「IPv4地址」。那是你想要的。

此外,請按照Surt的建議讓所有內容正常工作。

相關問題