请教高手关于server-status认证的问题

王朝厨房·作者佚名  2007-01-05
宽屏版  字体: |||超大  

请教高手关于server-status认证的问题

我想用根据用户帐户名及口令进行身份认证(因为我是从远程查看,并且IP地址是动态,用Allow和Deny可能不行吧?)我用 AllowOverride All放在<Location /server-status>中行吗?

但是server-status也没有文件目录,我应该把 .htaccess 及.htpasswd放在哪里?如果这样不行?我应怎么做?急!

<Location /server-status>

SetHandler server-status

#Order deny,allow

#Deny from all

#Allow from l27.0.0.1

AllowOverride All

</Location>

xiaopangzi 回复于:2004-03-23 13:01:13

用认证授权不就得了,

authtype basic

authname "admin"

authuserfile /var/www/passwd/adminps

authgroupfile /var/www/passwd/admingrp

require group admin

在/var/www下建立passwd

cd passwd

htpasswd -c adminps 用户名(你的用户)

vi admingrp加入

admin:用户名

chown apache.apache adminps

chown apache.apache admingrp

apachectl restart

zhaowenhui 回复于:2004-03-23 14:16:31

我只想将server-status进行认证,既http://192.168.0.11/server-status

进行认证,那样做行吗?

xiaopangzi 回复于:2004-03-23 14:47:25

ok 没问题,只要把上边的加入location里就行了

zhaowenhui 回复于:2004-03-23 15:07:14

我试了,不行,别的目录我都已经用这种方法做成了,但server-status这个不行,关键是把那两个文件放到哪里?server-status不是一个目录,它是查看apache性能的。

zhaowenhui 回复于:2004-03-23 15:22:45

对不起,是我搞错了,我做成了,谢谢你!有空我请你吃羊肉串,喝二锅头!

xiaopangzi 回复于:2004-03-24 16:48:46

HOHO,我等着啊

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有