2014年8月22日 星期五

網頁.htaccess設密碼登入

在真實位址/home/nature/XXXX/ 下建立兩個檔
.htpasswd 是用來記錄可以登入這個目錄的使用者帳號、密碼。
.htaccess  是用來設定並指定密碼檔用哪一個檔案

可用root權限
1. 進入家目錄(勿進入public_html之下)
vim  .htaccess
加入
AuthName "名稱"
AuthType Basic
AuthUserFile "/home/nature/XXXX/.htpasswd"
require valid-user


2. vim /etc/apache2/apache2.conf  最後一行加入
<Directory "/home/nature/XXXX/">
   AllowOverride All
</Directory>


3.在/home/nature/XXXX/ 下產生.htpasswd檔
 htpasswd -c .htpasswd 自訂帳號
  (系統會要求輸入兩次密碼)
若要建第二組帳密,則取消 -c 否則會被覆蓋

4.重啟
/etc/init.d/apache2 restart

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。