[Apache]設定指定目錄的使用者驗證
發表於 : 2013年 9月 12日, 12:27
若是在 apache web server上指定的特定目錄下的使用者驗證, 方式如下:
1. 原來主站為:
其中 AllowOverride All 是為了讓子目錄能用 .htaccess 來自訂. 若 /var/www/website/authpath 需要驗證, 就將 .htaccess 放在 /var/www/website/authpath 裡, 再輸入下面資料.
2. .htaccess:
3. htpasswd
再輸入兩次密碼, 即可生成 apache.passwd 檔案, 該 /var/www/website/authpath 就會需要該指定使用者帳號密碼才能檢視.
參考資料:
http://www.netadmin.com.tw/article_cont ... 1107080004
http://www.sega.com.tw/bbs/index.php?showtopic=899
1. 原來主站為:
代碼: 選擇全部
<Directory "/var/www/website">
AllowOverride All
Order deny,allow
</Directory>
2. .htaccess:
代碼: 選擇全部
AuthName "Auth"
AuthType Basic
AuthUserFile /path/apache.passwd
require user username
代碼: 選擇全部
htpasswd -c /path/apache.passwd username
參考資料:
http://www.netadmin.com.tw/article_cont ... 1107080004
http://www.sega.com.tw/bbs/index.php?showtopic=899