2007年12月13日 星期四

.htaccess保護特定網頁

我的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...


沒有留言:

張貼留言