访问网址,Apache也支持访问设置账号密码。
怎么设置Apache目录访问需要账号密码呐?
1.设置是否需要认证登录。
allowoverride none--->允许被.htaccess覆盖
authconfig -->访问需要认证
FileInfo-->允许操作文件
Indexes--允许建立索引
Limit-->允许控制主机访问
注意:AllowOverride AuthConfig Indexes不能同时使用会报错。
2.在需要认证的目录下建立.htaccess的文件,并编辑这个文档文件。
authype basic-->基本认证
authname "restricted files"-->认证时显示为什么认证
1.authuserfiles /user/local/apache/passwd/passworlds-->认证账号密码文件
1.require user marion --->只有这个marion用户才能认证
htpasswd -c -m /etc/pawd xiaohei-->创建hadop用户
htpasswd -m /etc/pawd liuyuxin-->创建第二个用户。。。。。
htpasswd -D 用户--》删除
2.require valid-user-->允许所有用户访问
2.authgroupfiles /etc/httpdgroup.txt-->组文件
require group root1--->定义mygroup组进行访问
创建组文件 echo 'mygroup:组用户 组用户'>/etc/httpdgroup.txt
用户账号密码文件(用户账号密码添加和上面用户访问文件配置一样就OK了 htpasswd -c -m /etc/pawd xiaohei 123456-->创建hadop用户 htpasswd -m /etc/pawd liuyuxin-->创建第二个用户) vim /etc/httpdrenzeng.passwd.txt