安装过程全部采用yum
yum -y install subversion httpd mod_auth_mysql mod_dav_svn mod_ssl
使用MySQL验证是依赖于mod_auth_mysql
主要配置文件
<Location /svn > DAV svn SVNParentPath /var/www/html/svn AuthType Basic AuthName "Subversion repositories" #AuthUserFile /etc/httpd/conf/passwd AuthzSVNAccessFile /etc/httpd/conf/authz Require valid-user AuthUserFile /dev/null #防止出现提示错误 AuthBasicAuthoritative off #防止出现提示错误 AuthMySQLEnable on #打开MySQL验证 AuthMySQLHost localhost #MySQL服务器地址 AuthMySQLDB SVN #MySQL数据库名 AuthMySQLUser root #MySQL数据库用户 AuthMySQLPassword 123456 #MySQL数据库用户米啊 AuthMySQLUserTable user #验证使用的表 AuthMySQLNameField username #表里对应SVN用户的列 AuthMySQLPasswordField password #表里对用SVN密码列 AuthMySQLPwEncryption MD5 #密码列对用的加密方式 AuthMySQLUserCondition "user.is_svn = '1' AND user.is_enabled = '1'" #验证对应的条件查询 SSLRequireSSL #是否包含SSL验证 </Location>
转载于:https://blog.51cto.com/fengwan/1786560