1.下载最新subversion安装(官方没有编译好的安装包,通过第三方):VisualSVN-Server-3.9.2-x64.msi
2.安装apache:httpd-2.4.38-o102q-x64-vc14.zip
3.配置http.conf
开启:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
添加:
LoadModule dav_svn_module D:/Apache24/modules/mod_dav_svn.so
LoadModule authz_svn_module D:/Apache24/modules/mod_authz_svn.so
LoadModule authnz_sspi_module modules/mod_authnz_sspi.so
<Location /svn>
DAV svn
SVNParentPath d:/data/svn
Options None
#AuthName "SSPI Protected Place"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIOfferBasic On
SSPIOmitDomain On
AuthzSVNAccessFile "D:/data/svn/1/conf/authz"
AuthUserFile D:/data/svn/1/conf/passwd
SSPIDomain SNDA.ROOT.CORP
SVNAllowBulkUpdates Prefer
Require valid-user
</Location>
测试配置文件命令:httpd.exe -t (出现丢失vcruntime140.dll则安装vc_redist.x64.exe)
4.下载依赖包:svn-1.10.2-vc14.x64.zip mod_authnz_sspi-0.1.1a1-2.4.x-x64-vc14.zip
将对应的so添加到Apache24\modules中,将bin下文件添加到Apache24\bin中 将lib下的文件添加到Apache24\lib中
5.将步骤1中安装的C:\Program Files\VisualSVN Server\bin 下的文件全部拷贝到Apache24\bin中,注意同名不要覆盖,会导致apache不可用
6.启动svn:C:\Program Files\VisualSVN Server\bin\svnserve -d -r d:/data/svn/
7.启动apache:httpd.exe -k restart
8.注意svn服务器需要在域中,且登录用户必须属于域,域用户在域外的机器登录svn时,需要改域用户拥有登录svn服务器机器的权限(IT配置)
【注】下载地址:
svn——apache支持模块
https://www.apachelounge.com/viewtopic.php?p=36843
遇到的问题:
1.nginx偶尔出现502 问题
(110:connection timed out)while connecting to upstream
解决:
配置SVNAllowBulkUpdates Prefer
2.坑爹的问题,一直401或者tortoise卡住
解决:
mod_dav.so要放在mod_dav_fs.so上面
还有顺序关系,搞了一天。。
相关推荐
LVS+keeplived+nginx+apache搭建高可用、高性能php集群
nginx+apache+mysql+php+memcached+squid搭建门户网站
Nginx+Apache负载均衡
注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源—— 1)编辑yum配置文件: 2)剪切/etc/yum.repos.d/CentOS-Base.repo 3)依次安装gcc、gcc-c++ 2、关闭系统RPM安装包的Apache、MySQL的...
详细说明了windows服务器nginx+tomcat+mysql部署及配置(配置阿里云后台安全组,配置域名)很适合新手学习 附件中包含: 1.操作说明文档 2.操作录屏 3.安装所用到的软件安装包 1)Windows Server 2019 数据中心版 ...
【吐血推荐】nginx+apache+mysql+php+memcached+squid搭建集群web环境(二) 此乃本人N次服务器真机实验所得,所以分数高点,望体谅.. 按教程来做,你也可以搭建linux服务器... 注:此乃分卷二,
搭建nginx+apache+mysql+php+memcached+squid服务器集群.zip
Nginx+Uwsgi+Django(python3)+Vue部署,一步步实现。网上找了N多篇文章都没成功,特意记录,以免其他同学踩坑
LVS-DR+Nginx+Apache集群搭建 不使用keepalived 负载均衡权重,根据实际需求进行配置 网卡配置需要注意哪些问题 外网配置和VIP配置 Nginx的两种安装方式:源码包安装和yum安装 Apache的两种安装方式:源码包安装和...
【吐血推荐】nginx+apache+mysql+php+memcached+squid搭建集群web环境(一) 此乃本人N次服务器真机实验所得,所以分数高点,望体谅.. 按教程来做,你也可以搭建linux服务器... 注:此乃分卷一,
Nginx+tomcat+redis软负载均衡需要的一整套资源,还包括了JDK,依赖包等文件
Nginx+tomcat配置集群负载均衡实现动静分离实例
client+nginx+apache基于域名分发配置
Linux+Apache+Nginx+MySQL+PHP,前端代理,加快访问速度
完美安装PHP + Nginx +Windows 配置 ,一起安装只要十分钟,让你少钻几个坑 快速解决对应问题
自己做的一个nginx+tomcat+redis完成session共享小例子,包括所需jar,适合初学者,希望大家一起学习交流
Apache + nginx + resin 详细配置
docker-compose php7.3.4-fpm+nginx+mysql配置
nginx+lua+redis通过匹配客户端ip进行灰度发布
Linux+Apache+Nginx+MySQL+PHP_前后端_部署_生产环境