2010-03-29 35 views

回答

1

這是ServerFault的更多問題,但我將繼續並假設您在FreeBSD上使用Apache。

身份驗證在爲受保護內容提供服務的目錄中的httpd.conf(主Apache配置文件)或.htaccess文件中設置。

httpd.conf文件中,您會遇到一條DirectoryLocation聲明,它們分別與存儲受保護內容的物理文件系統目錄或受保護內容的URI匹配。

在任何一種情況下,身份驗證都是以Auth開頭的一組行。簡單地評論一下 - 如果它們在httpd.conf文件中,則需要重新啓動Apache服務器,如果在.htaccess文件中它應該立即生效。

例子:

<Directory /srv/www/protected> 
    AuthType basic 
    AuthName "My Protected Site" 
    ... 
</Directory> 

或者,/srv/www/protected目錄中的文件名爲.htaccess內:

httpd.conf,文件/srv/www/protected是通過認證保護

AuthType basic 
AuthName "My Protected Site" 
... 
相關問題