?
如果单独用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
时间: 2024-10-06 16:49:50