簡體   English   中英

配置httpd.conf以允許主機訪問我的網站

[英]configure httpd.conf to allow host access to my website

我有一台服務器現在處於聯機狀態,但是訪問時需要身份驗證,因此除我以外的所有用戶基本上都無法訪問。

問題是,我不想向公眾“開放”網站,但是我需要在不同的瀏覽器上測試我的網站。

一種方法是從browsershots.org等網站進行操作,這需要訪問我的網站。 但是我的網站已被除我以外的任何人“關閉”(要求身份驗證)。

我的apache2.conf(或也稱為httpd.conf)中包含以下行:

 <Directory /var/www>
 AuthType Basic
 AuthName "Some  name"
 AuthUserFile "dir/to/some/file"
 Require user some_user
 </Directory>

以上這些僅允許使用用戶名“ some_user”和位於“ dir / to / some / file”中的密碼訪問某人。

現在,是否還可以通過任何方式從主機授予對網站的訪問權限?

我的問題就像我說的那樣,當嘗試從需要URL到我的網站的站點進行跨瀏覽器檢查我的網站時,由於我具有身份驗證,它們都被阻止了。 我是否必須關閉身份驗證才能進行跨瀏覽器檢查?

謝謝

如果您可以驗證他們從哪個IP地址訪問您的網站,則可以結合使用Allow和Deny指令來確保僅來自browsershots.org IP地址的請求能夠通過。

http://httpd.apache.org/docs/2.0/mod/mod_access.html

您可以創建一個顯示訪問者IP的頁面,從browsershots.org訪問您的站點,然后在apache配置中使用它。

如果您刪除了身份驗證,但是又添加了PHP代碼以限制IP訪問,那該站點只能從您自己的計算機訪問,該怎么辦? 這樣做對您有用嗎? 像這樣:

http://www.wmtips.com/php/simple-ways-restrict-access-webpages-using.htm#ip

編輯: sjobe有更好的計划。 同樣的想法,但是那樣您仍然可以讓BrowserShots完成工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM