2013-09-26 29 views
0

我知道有很多問題與此有關,但我的情況略有不同。我應該在我的.htaccess中使用什麼IP進行獨佔訪問?

我可能會明白,我是PHP的初級(或更少),我只是處理新的東西。這是其中之一。

基本上我希望允許訪問我的服務器中的管理員文件夾只給我。其中,我相信我可以通過我的IP實現。我發現這將被放在.htaccess文件中:

order allow,deny 
allow from xxx.xx.xx.xxx 
deny from all 

很明顯,作爲x我從Google獲得的公有IP。

現在,當我嘗試用我的電腦訪問文件夾時,它說「403 Forbidden」,這意味着它有用。但它也阻止了我的IP。所以,我的問題出現了。

計算機中是否有多個IP?如果是的話,我應該使用哪一個?我怎麼才能得到它?他們之間有什麼區別?我究竟做錯了什麼?

任何幫助將非常貶低。先謝謝你。

編輯:此外,我不在本地主機上工作。我正在遠程服務器上我已經上傳了我的網站。

+0

您的IP不會被阻斷。 403 Forbidden意思是Apache無法訪問你所指的文件夾,因爲它沒有權限 – Cfreak

回答

0

如果要存取權限從您自己的電腦,你必須使用你的本地IP,在Windows中,可以使用ipconfig,在UNIX系統ifconfig控制檯找到。

應該是這樣的

order allow,deny 
allow from 192.168.0.1//127.0.0.1 or localhost 
deny from all 
+0

這是真的,他真的可以使用'localhost'或'127.0.0.1',但是在這種情況下他得到的錯誤是許可問題 – Cfreak

+0

@Cfreak當我開始...不多年前:)我有幾次相同的問題,併爲IP ...工作在wamp和mamp –

+0

我不在本地主機上工作。我正在遠程服務器上我已經上傳了我的網站。 – user1869935

0

好吧,我想通了。看來問題在於訂單。

order deny,allow 
deny from all 
allow from {mi_ip} 

這樣的作品,與周圍的其他方法deny all似乎覆蓋允許的IP

+0

將192.168.0.1或本地主機工作,如果訪問是從別的地方完成,即從其他一些PC通過互聯網完成?就像如果我拒絕寫這個IP,那麼網站可以通過互聯網打開嗎? – sqlchild

+0

該網站可以通過另一臺PC與另一個conexion訪問。我已經應用此限制的文件,不能。 – user1869935

相關問題