Welcome to MyBlog_笑著流淚II
歡迎使用非Internet Explorer瀏覽器,欣賞這裡的一切資訊!!
我是武男, 24歲, 大家都叫我阿男...有的人還會叫我白目研究生...找我的話請Google "武男" 就沒錯了~
FreeBSD-Apache目錄權限控管 .htaccess How To
Autor 白目研究生
keyword:apache, htaccess, htpasswd, httpd.conf
好久沒按指令了
以apache的網頁目錄結構而言
做好完整的權限控管
可以避免許許多多教慾部的來函才是
網頁目錄通常沒有預設的頁面可以載入時
會像下圖用清單索引的方式呈現檔案列表
還是如果可以像下圖建立使用者驗證的話…
以下實作環境:
FreeBSD FreeBSD.stu.edu.tw 7.0-RELEASE-p3 FreeBSD 7.0-RELEASE-p3
apache-worker-2.2.9_2
a web directory /tmp/sec
that all!!
httpd.conf需要修改的部份
<Location /tmp/sec>
AuthType Basic
AuthName 『name here』
AuthUserFile /tmp/passwd/.password
Require valid-user
</Location>
建立密碼檔案
touch /tmp/passwd/.password
建立使用者密碼在該檔案內
htpasswd -c /tmp/passwd/.password username
New password:
Re-type new password:
Adding password for user user
看一下檔案結構好了
username:D5AWNVvx8vG.Q
編碼方式…不明
restart apache
and browse the web directory…
done!!
Random Posts
請留言
Reader's Comments
Comment
Options
-
九月 6, 2008 -
武男亂講 -
3 comments
-
Comments RSS


cat http.conf
———————————-
AllowOverride All
———————————-
#開啟.htaccess
cat .htaccess
———————————-
AuthName 『guest』
AuthType 『Basic』
AuthUserFile 『/any/http.pw』
require valid-user
———————————-
該資料夾權限要允許多少個帳號就加多少個AuthName
帳號在http.pw裡要有對應的帳號密碼
cat /any/http.pw
———————————-
guest:b/u12T4LEefLo
———————————-
要新增帳號就用這個..
# /usr/local/sbin/htpasswd -c /var/http.pw username
打完收工…
更正最後一行
# /usr/local/sbin/htpasswd -c /any/http.pw username
是/any/http.pw不是/var/http.pw
那個any指你要放pw檔的位置…
唉呀,學長寶刀不老…