QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 856|回复: 4

htpasswd的郁闷,实在晕!!!大侠帮忙

[复制链接]
发表于 2005-10-27 23:06:44 | 显示全部楼层 |阅读模式
实现的目的:对web站的主目录实现验证访问,主目录在/var/www/html,具体步骤如下:
1: 切换到/home目录,执行:
        /usr/sbin/htpasswd  -c  apachepassword  user2
           接着输入2次相同密码,提示增加成功。
2:修改httpd.conf文件,把<Directory "/var/www/html"></Directory>
          之间的所以行都注释掉,修改后结果如下:
       <Directory "/var/www/html">
            #........
            #........
            #........
            AuthName "ProtectedByRoot"
            AuthType Basic
            AuthUserFile /home/apachepassword
            require user user2
           </Directory>

   3:重新启动apache
   4:完毕
以上步骤在lan上可以实现,能弹出验证密码框,输入正确后就可以正常进入web页。可就是放到服务器上的时候不行了,具体不行是:能正确弹出密码验证框,可就是提示验证失败,进不去。
   附上弹出的密码框。忘高手指点。
   
发表于 2005-10-29 23:23:20 | 显示全部楼层
在服务器上,你的密码文件在哪儿?还是这个吗?
回复

使用道具 举报

 楼主| 发表于 2005-11-1 12:03:11 | 显示全部楼层
楼上的兄弟,是啊,密码就是那个/ home/apachepassword这个文件,指定的用户就是user2
回复

使用道具 举报

发表于 2005-11-3 10:23:14 | 显示全部楼层
/home/apachepassword 权限问题
回复

使用道具 举报

发表于 2005-11-3 10:42:22 | 显示全部楼层
你的表述不是很明白,是在LAN上可以访问而WAN上不能的意思吗?
什么叫“放到服务器上”呢?是把密码文件放到服务器上吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 04:25 , Processed in 0.043534 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表