Apache用户认证
2016-05-09 12:41
656 查看
在有时候我们需要一些特殊的访问设置一个用户认证机制,增加安全,比如我们网站的某一个目录,我们只想给特定的人查看,其他人看不到。我们就可以针对这一个目录进行加密认证。
--------------------------------------------------------------------------------------------------------
# vi /usr/local/apache2/conf/extra/httpd-vhosts.conf
在对应的虚拟主机配置中加入如下红色字体部分
<VirtualHost *:80>
DocumentRoot "/data/www"
ServerName www.test.com
<Directory /data/www/abc/>
AllowOverride AuthConfig
AuthName "自定义的"
AuthType Basic
AuthUserFile /data/.htpasswd
require valid-user
</Directory>
</VirtualHost>
--------------------------------------------------------------------------------------------------------
# /usr/local/apache2/bin/htpasswd -cm /data/.htpasswd test 创建认证用户
New password: 设置密码
Re-type new password: 确认密码
Adding password for user liuqi 添加认证用户成功
--------------------------------------------------------------------------------------------------------
然后重启apache 服务
# /usr/local/apache2/bin/apachectl -t
Syntax OK
先检查配置是否正确
/usr/local/apache2/bin/apachectl graceful
--------------------------------------------------------------------------------------------------------
一切OK,自行测试!
本文出自 “青春有点泛滥” 博客,谢绝转载!
--------------------------------------------------------------------------------------------------------
# vi /usr/local/apache2/conf/extra/httpd-vhosts.conf
在对应的虚拟主机配置中加入如下红色字体部分
<VirtualHost *:80>
DocumentRoot "/data/www"
ServerName www.test.com
<Directory /data/www/abc/>
AllowOverride AuthConfig
AuthName "自定义的"
AuthType Basic
AuthUserFile /data/.htpasswd
require valid-user
</Directory>
</VirtualHost>
--------------------------------------------------------------------------------------------------------
# /usr/local/apache2/bin/htpasswd -cm /data/.htpasswd test 创建认证用户
New password: 设置密码
Re-type new password: 确认密码
Adding password for user liuqi 添加认证用户成功
--------------------------------------------------------------------------------------------------------
然后重启apache 服务
# /usr/local/apache2/bin/apachectl -t
Syntax OK
先检查配置是否正确
/usr/local/apache2/bin/apachectl graceful
--------------------------------------------------------------------------------------------------------
一切OK,自行测试!
本文出自 “青春有点泛滥” 博客,谢绝转载!
相关文章推荐
- apache commons fileupload cpd报告
- ubutu apt—get 安装apache2 的启动 命令
- apache commons fileupload pmd报告
- Class org.apache.hadoop.io.compress.BZip2Codec not found
- Wamp2.5(Apache2.4.9)外网访问403(Forbidden)错误
- ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing
- 关于mybatis “org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)” 错误的问题。
- CentOS 配置Apache+Mysql+PHP
- centos下 Apache、php、mysql默认安装路径
- 20160509-有一次整理下Java apache commons那个反序列化漏洞的原理
- 为何使用Asp.net开发,部署我却选择Apache而不用IIS
- hadoop Apache版本的启动命令
- Apache kafka 工作原理介绍(作者原创文章已发表在IBM开发者论坛)
- Error: Could not find or load main class org.apache.hadoop.hdfs.server.namenode.NameNode
- 《Apache Cocoon2.2 学习》第一章:初识cocoon
- apache-jmeter-2.12免安装版+jdk1.6.0_02配置
- 一篇关于apache commons类库的介绍
- apache+mysql+php网站访问慢,重启就好了~如何解决
- 修改apache的默认访问目录
- Ubuntu下安装apache