发信人: SunGang()
整理人: (1998-06-13 00:18:04), 站内信件
|
【 以下文字转载自 SunGang 的信箱 】 【 原文由 [email protected] 所发表 】 发信人: [email protected] (Sound), 信区: tw386bsd 标 题: Re: 请问apache如何设定目录之使用者及密码 发信站: 从零开始 (Thu Sep 18 18:43:23 1997) 转信站: ClinuxBBS!clinux.ml.org!hammer.uoregon.edu!news.ifcss.org!news-peer.gsl 出 处: @freebsd.ee.ntu.edu.tw
※ 引述《[email protected] (ben)》之铭言: : 请问apache如何设定目录之使用者及密码 : 是否与 .htaccess AuthConfig 有关? : 请问其语法及范例. 给一个例子,希望有点帮助。 http://freebsd.ee.ntu.edu.tw/freebsd/woju/misc/www.tgz
取回在 ~/ 下解开後,vi ~/www/conf/httpd.conf ServerRoot /home/users/woju/www DocumentRoot /home/users/woju/www/data 这两个改成适当的值。
vi www/conf/access.conf <Directory /home/users/woju/www/data/secret> AuthUserFile /home/users/woju/www/conf/passwd 这两个改成适当的值。
然後 ~/www/bin/apache.sh lynx localhost:5000,进 "Some secrets..." Username: inet Password: mypasswd
关键的地方在 httpd.conf □: AccessConfig conf/access.conf 而 access.conf □: <Directory /home/users/woju/www/data/secret> AuthType Basic AuthName [Some secrets...] AuthUserFile /home/users/woju/www/conf/passwd require user inet </Directory> (这些也可以直接加在 httpd.conf □,移出来可以让 httpd.conf 清爽些)
这使任何参考到 /home/users/woju/www/data/secret 底下的连线被要求输入 密码,Username 由 "require user" 决定,passwd 的比对由 AuthUserFile 决定。
AuthUserFile 的格式为 userid:encrypt passwd
~/www/bin/htpasswd abc 可将密码改成 abc,若不加参数则使用预设密码 mypasswd。 (htpasswd 是个 perl5 script)
更多的参考资料: apache 原厂说明文件,若觉得太难看(真的蛮难看的:p),可以买本自己喜欢的中文书 来参考。 (http://freebsd.csie.nctu.edu.tw/apache)
-- 吴 庆 鸿,[email protected] | 台大电机,http://freebsd.ee.ntu.edu.tw -- Origin: 从零开始 freebsd.ee.ntu.edu.tw (140.112.19.123)
※ 转载:.广州网易 BBS bbs.nease.net.[FROM: max1-47.guangzh]
|
|