apache结合svn笔记

?

如果单独用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

apache结合svn笔记的相关文章

Apache Shiro学习笔记(六)FilterChain

鲁春利的工作笔记,好记性不如烂笔头 Apache Shiro学习笔记(七)IniWebEnvironment

Apache 下SVN项目管理使用说明

(1)Apaceh和SVN先要装好. (2)在apache的目录下找到httpd.conf文件,在最后一行增加如下配置 Include conf/svn.properties (3)在apache的目录conf下增加一个svn.properties文件 增加内容如下(1): DAV svn   SVNParentPath "D:/svn"   AuthType Basic   AuthName "Subversion repositories"   AuthUser

apache配置svn,php

apache配置svn环境和php环境 需要准备的工具 apache:http://mirror.bit.edu.cn/apache//httpd/binaries/win32/ svn客户端:http://tortoisesvn.net/downloads.html svn服务端:http://subversion.apache.org/packages.html php:http://windows.php.net/download/ mysql:http://dev.mysql.com/d

Apache Project SVN Download Sit

apache project svn download sit : http://svn.apache.org/repos/asf 如果想要研究相关项目的源码的话.或者想要成为某个项目的开发者, 就可以直接从这里下载了.

整合Apache与SVN,让客户端可以用浏览器浏览源码库

之前迁移SVN,因时间问题,没进行Apache整合,只能用svn去访问而不像之前可以用http去访问,同事反应有点不习惯. 所以数据迁移完后,赶紧开始进行Apache与SVN的整合.也简单的记录一下: 1.安装Apache及SVN模块 #yum –y install httpd mod_dav_svn #httpd –version 查看下安装的Apache版本号 #ls /etc/httpd/modules/ | grep svn 查看Apache是否已加载进svn模块 mod_authz_s

Apache搭建SVN的一些说明

本文运行的环境是64位CentOS7 直接安装Apache和Subversion yum -y install httpd yum -y install subverion 如果/usr/lib64/httpd/modules下面没有mod_dav_svn.so和mod_authz_svn.so需要进行安装 yum -y install mod_dav_svn 配置Apache:/etc/httpd/conf/httpd.conf # 监听端口 Listen 80 其他配置请参考Apache相关

Apache Shiro学习笔记(九)Spring集成

鲁春利的工作笔记,好记性不如烂笔头 Integrating Apache Shiro into Spring-based Applications Shiro 的组件都是JavaBean/POJO 式的组件,所以非常容易使用Spring进行组件管理,可以非常方便的从ini配置迁移到Spring进行管理,且支持JavaSE应用及Web 应用的集成. Web Applications 1.web.xml <!-- The filter-name matches name of a 'shiroFil

Apache Shiro学习笔记(五)Web集成扩展

鲁春利的工作笔记,好记性不如烂笔头 http://shiro.apache.org/web-features.html 基于Basic的拦截器身份验证 shiro-authc-basic.ini # 基于Basic的拦截器身份验证 [main] # 默认是/login.jsp authc.loginUrl=/login authcBasic.applicationName=请登录 [users] # 用户名=密码,角色 lucl=123456,admin wang=123456 [roles]

Apache Shiro学习笔记(五)Web集成使用JdbcRealm

鲁春利的工作笔记,好记性不如烂笔头 http://shiro.apache.org/web-features.html 前面的示例都是把用户名或密码以及权限信息放在ini文件中,但实际的Web项目开发过程中,实际上一般是user<--->role.role<-->permission进行关联关系的配置,每次登录时加载其拥有的权限或者是每次访问时再判断其权限. jdbc-shiro.ini [main] #默认是/login.jsp authc.loginUrl=/login rol