當需要在 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 個人網頁使用空間 設定)

2010-05-16_103700

建立私有目錄,該目錄名稱可自行建立

#mkdir /home/iammic/public_html/private

建立 .htpasswd 檔案,並建立 admin 帳號密碼

htpasswd -c /home/iammic/public_html/private/.htpasswd admin

2010-05-16_104401

建立 .htaccess 檔案

#vi /home/iammic/public_html/private/.htaccess

設定 .htaccess 檔案

2010-05-16_104838

在瀏覽器中輸入 http://你的IP/~帳號/private/ ,將顯示下方提醒輸入帳號與密碼視窗,輸入帳

號與密碼後即可登入

2010-05-16_105025

iammic 發表在 痞客邦 PIXNET 留言(0) 人氣()