Apache的目录访问控制
2013-12-26 15:25
405 查看
Apache服务器不仅可以根据IP、主机名来限定对网页目录的访问,也可以通过输入用户名和密码的方式来限定对网页目录的访问。通过输入用户名和密码的方式可以有效的保护网页内容不被非授权用户所取得。在工作中,我们经常将这种方法和监控客户端一起配合使用。
1.主配置文件/usr/local/apache2/conf/httpd.conf的修改在要受保护的目录下,添加AllowOverride AuthConfig,该参数的含义是允许网页认证文件(.htaccess)覆盖主配置文件的设置。如下所示:
1.主配置文件/usr/local/apache2/conf/httpd.conf的修改在要受保护的目录下,添加AllowOverride AuthConfig,该参数的含义是允许网页认证文件(.htaccess)覆盖主配置文件的设置。如下所示:
<Directory "/var/www/html"> Options Indexes FollowSymLinks Order allow,deny Allow from all AllowOverride AuthConfig </Directory>修改主配置文件后,务必重启Apache服务器,使主配置文件生效
[root@localhost ~]# /usr/local/apache2/bin/apachectl stop [root@localhost ~]# /usr/local/apache2/bin/apachectl start2.建立.htaccess文件在要受保护的目录下,建立.htaccess文件。文件内容如下所示:
[root@localhost ~]# cat /var/www/html/.htaccess AuthName "My Directory" AuthType Basic AuthUserFile /var/www/html/.htpasswd Require valid-userAuthName:验证窗口的名称AuthType:验证的类型,这里定义的是BasicAuthUserFile:验证所使用的帐号密码配置文件Require:指定可以登录网页的用户3.建立帐号密码配置文件
[root@localhost ~]# /usr/local/apache2/bin/htpasswd -c /var/www/html/.htpasswd admin New password: Re-type new password: Adding password for user admin4.使用浏览器访问受保护的目录,出现如下提示:
相关文章推荐
- apache目录的访问控制
- apache下目录的访问控制
- 给apache目录加访问控制 必须输入用户名密码才能访问
- Apache的虚拟目录功能和如何对某一个目录进行访问权限控制
- apache针对目录的访问控制+禁止apache目录列表
- RHEL6.3配置Apache服务器(3) 虚拟目录及基于客户端地址的访问控制
- Apache 地址与目录访问控制
- Apache Web Server -> httpd 的文档根目录 及 访问控制
- Ubuntu Server 安装 Subversion实现精细的目录访问权限控制 安装Subversion和Apache sudo apt-get install subversion li
- [转贴-半]windows xp下设置apache目录访问身份验证(目录访问控制)方案
- Apache目录访问控制,Apache列出目录,Apache禁止列出目录控制!
- windows xp下设置apache目录访问身份验证(目录访问控制)
- 使用apache htpasswd生成加密的密码文件,并使用.htaccess控制目录访问
- apache 配置文件目录访问权限控制
- apache目录的访问控制
- apache目录的访问控制
- Apache基础服务之Web访问控制(身份验证、虚拟目录、虚拟主机)
- Apache中目录权限访问控制配置
- 在apache中设置禁止在浏览器中访问.svn版本库目录中的文件
- LAMP - Apache限制访问某个目录