Apache 簡易密碼設定

設定 Apache 跳出帳號密碼的視窗, 來做簡單驗證的方法.

1. 假設現在是要將 /var/www/html 設定帳號密碼.

<Directory /var/www/html>

AllowOverride FileInfo AuthConfig
Limit

Options MultiViews
SymLinksIfOwnerMatch
# <Limit GET POST OPTIONS PROPFIND>
# Order allow,deny
# Allow from all
# </Limit>
# <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
# Order deny,allow
# Deny from all
# </Limit>
</Directory>

主要是 AuthConfig Limit 等限制, <Limit> 可以不寫.

2. 再來主要的就是 /var/www/html/.htaccess 檔.

# .htaccess 內容
AuthName "Section Name"
AuthType Basic
AuthUserFile /var/www/html/.htpasswd
Require valid-user

AuthUserFile 那個 password filename 可以隨意取, 也可以放在其它地方.

3. 設定 .htpasswd

指令: htpasswd filename username

再來就是輸入密碼, 即完成設定.


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-Unix。將永久鏈結加入書籤。

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料