本帖最后由 小猫咪 于 2016-3-7 22:16 编辑
阿铭老师视屏中讲过Basic,这里就不重复了!!!!
4,这里也可以在/data/www/test目录下写一个.htaccess文件,在.htaccess文件中写以上配置,但是每次访问都要读取.htaccess文件,比较浪费资源。不建议采用,喜欢的可以尝试,AllowOverride 要对应 相应的参数。实验可以 AllowOverride All。
阿铭老师视屏中讲过Basic,这里就不重复了!!!!
1、控制访问Digest方式
AllowOverride AuthConfig
AuthType Digest
AuthName "realm"
AuthDigestDomain /data/www/test http://ip/test
AuthUserFile /data/digestpw
AuthDigestProvider file
require valid-user
2、创建用户
/usr/local/apache2/bin/htdigest -c /data/digestpw realm user
输入新密码
3、动态模块加载
使用Digest这个方式时候需要加载,mod_auth_digest.so 。具体加载方法如下
1)cd /usr/local/src/httpd-2.2.31/modules/aaa/
/usr/local/apache/bin/apxs-i -a –c mod_auth_digest.c
这个时候你就可以查看/usr/local/apache2/modules中出现mod_auth_digest.so并且 vim /usr/local/apache2/conf/http.conf查看出现LoadModuleauth_digest_module modules/mod_auth_digest.so代表加载编译成功。
4,这里也可以在/data/www/test目录下写一个.htaccess文件,在.htaccess文件中写以上配置,但是每次访问都要读取.htaccess文件,比较浪费资源。不建议采用,喜欢的可以尝试,AllowOverride 要对应 相应的参数。实验可以 AllowOverride All。
编辑回复