一 修改http.conf檔案
options indexes
allowoverride authconfig #表示進行身份驗證
order allow,deny
allow from all
其中第4行allowoverride項要設定成authconfig,表示允許.htaccess文件中的認證指令,當然,可以設定為all,將執行.htaccess中所有的配置;none則忽略.htaccess文件。第一步可以跳過。
二 修改.htaccess檔案
authtype basic
authname "welcome to here"
authuserfile /var/www/html/t/.htpassword
require valid-user
三 生成使用者密碼檔案
htpasswd -c /var/www/t/.htpassword admin
不要自己編輯.htpassword檔案,因為apache有自己的加密機制。(這個問題困擾了我半天,每次認證都顯示500)
Apache使用者認證
一.基本的apache使用者認證方法 若對某一目錄下的檔案如 home ftp pub需要做到使用者認證,則在httpd.conf 中加入下面的行 options indexes followsymlinks allowoverride authconfig order allow,deny all...
apache的使用者認證
documentroot data wwwroot www.123.com servername www.123.com 使用者認證 指定認證的目錄 allowoverride authconfig 這個相當於開啟認證的開關 authname 123.com user auth 自定義認證的名字,作...
Apache使用者認證方法彙總
一.基本的apache使用者認證方法 若對某一目錄下的檔案如 home ftp pub需要做到使用者認證,則在httpd.conf 中加入下面的行 options indexes followsymlinks allowoverride authconfig order allow,deny all...