Maison > base de données > tutoriel mysql > Cent OS上配置Apache2 + SVN(续)实现对目录访问的精确控制

Cent OS上配置Apache2 + SVN(续)实现对目录访问的精确控制

WBOY
Libérer: 2016-06-07 15:05:41
original
1030 Les gens l'ont consulté

在上一篇文章中,完成了Apache和SVN的安装 配置 ,并且 实现 了简单的用户 控制 ,也就是所有用户都可以 访问 svn 目录 下的所有Repository。这种权限 控制 的方法比较简单,应该可以满足大部分情况下的需求。但是有些情况还是需要对某些 目录 进行比较 精确

       在上一篇文章中,完成了Apache和SVN的安装配置,并且实现了简单的用户控制,也就是所有用户都可以访问svn目录下的所有Repository。这种权限控制的方法比较简单,应该可以满足大部分情况下的需求。但是有些情况还是需要对某些目录进行比较精确访问控制,Apache httpd的mod_authz_svn模块可以帮助实现

      mod_authz_svn应该会在安装SVN是自动安装。可以打开/etc/httpd/conf.d/subversion.conf(也可能是httpd.conf)查看,里面应该可以看到:

       要想使用这个模块,需要在subversion.conf添加AuthzSAVNAccessFile指令:

         其中/etc/svn-access-file用来指定详细的访问规则。加入现在svn下面两个repository:test1, test2,现在五个用户(在/etc/svn-auth-file):harry, sally, jack, david, alex。下面是配置文件svn-access-file的内容:

 

      从上面可以看出这个访问控制可以精确某一个目录

      完成配置后,重新启动httpd服务,可以通过浏览器检测效果。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal