我的FreeBSD伺服器管理
如果要保護特定網頁,只讓特定使用者可以瀏覽,可以透過Apache的.htaccess檔案的控制來達到,
細部的作法如下
1.修改 httpd.conf檔
加入
<Directory /home/***/***/>
Options Indexes FollowSymLinks
AllowOverride AuthConfig
<Limit GET>
order allow,deny
allow from all
allow from .fyjh.tpc.edu.tw
</Limit>
</Directory>
2.在要保護的目錄中加入 .htaccess檔
內容為
AuthUserFile /home/***/private.user (授權的密碼檔要擺的位置,此檔不要擺在要保護的目錄中)
AuthName PrivateArea
AuthType Basic
<Limit GET>
require user fyjh (user : fyjh 的帳號名稱)
</Limit>
3.建立密碼檔 htpasswd
第一次建立
#htpasswd -c /home/***/private.user fyjh
#enter password
#re-enter password
如果要再加入其它使用者,
htpasswd /home/***/private.user fyjh1 fyjh2...
沒有留言:
張貼留言