码迷,mamicode.com
首页 > Web开发 > 详细

apache结合svn笔记

时间:2016-05-23 06:43:31      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

?

如果单独用subversion 不结合apache,那么 访问版本库地址为 svn://XXX 格式。

对应的配置文件,只需要配置版本库目录下的conf 里的配置文件即可。

配置用户文件 passwd

格式为 "用户名 = 密码" 密码为明文

权限配置 也是配置当前目录下的 authz文件

?

?

若要结合apache的配置,则不需要启动svnserve。

此时配置用户及权限 需要在httpd.conf里面配置。

技术分享

?

技术分享

?

AuthUserFile /opt/subversion/conf/passwd # 到这里找这个passwd文件 验证用户

AuthzSVNAccessFile /opt/subversion/conf/authz # 到这里找这个文件 验证权限 这个权限配置文件和单独开启svn下面的权限配置文件格式是一样的

?

需要注意的地方 这里的用户配置文件 需要用 apache/bin/htpasswd 工具生成 生成的密码为密文

?

如果是第一次创建用户文件,则加参数 -c

# htpasswd -c /opt/subversion/conf/passwd niusipeng

接着提示输入2次密码

?

如果不是第一次创建用户文件 则不需要 -c 参数

#htpasswd /opt/subversion/conf/passwd zhangsan

接着提示输入2次密码

技术分享

?

有了apache生成的用户文件和权限配置文件之后 原来svn目录下 conf里的用户配置文件和权限配置文件 就没用了。

?

?

Nginx 转发:

技术分享

?

Nginx将过来的请求数据包 原封不动的转发给 apache

apache结合svn笔记

标签:

原文地址:http://www.cnblogs.com/yizhinageyuanfang/p/5518579.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!