當需要在 Web Server 中設定私有目錄,且希望在相關網頁目錄中設定相關帳號密碼,而使得
擁有帳號密碼的人,才可登入使用,以確保網頁目錄的安全性 ,可以設定 Apache 目錄安
全性。
設定方式如下:
編輯 httpd.conf
#vi /etc/httpd/conf/httpd.conf
設定中需要載入 mod_auth_basic.so,並將 public_html 目錄設定中的 AllowOverride FileInfo
AuthConfig Limit 改為 Allowoverride All
(此範例使用public_html做示範,可參考 開啟 Apache 個人網頁使用空間 設定)
建立私有目錄,該目錄名稱可自行建立
#mkdir /home/iammic/public_html/private
建立 .htpasswd 檔案,並建立 admin 帳號密碼
htpasswd -c /home/iammic/public_html/private/.htpasswd admin
建立 .htaccess 檔案
#vi /home/iammic/public_html/private/.htaccess
設定 .htaccess 檔案
在瀏覽器中輸入 http://你的IP/~帳號/private/ ,將顯示下方提醒輸入帳號與密碼視窗,輸入帳
號與密碼後即可登入
全站熱搜