`

nginx+apache(windows)+sspi+subversion配置+问题解决

 
阅读更多

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

    此外,还需要注意Nginx和Apache的优化配置,以提高整个集群的性能。这包括但不限于配置合适的worker进程数、内存使用限制、缓存大小等,以及对于静态文件的高效处理策略。 在PHP集群的部署上,还需要考虑到高可用性...

    nginx+apache+mysql+php+memcached+squid搭建门户网站

    ### Nginx+Apache+MySQL+PHP+Memcached+Squid 搭建门户网站 #### 一、前言与架构概述 随着互联网技术的发展,如何构建一个高效、稳定且能够应对高并发访问的Web服务器成为了许多企业和开发者关注的重点。本文将...

    Linux+Apache+Nginx+Mysql+PHP完美配置教程

    【Linux+Apache+Nginx+Mysql+PHP完美配置教程】 在配置Linux服务器以支持LAMP(Linux, Apache, MySQL, PHP)环境时,我们需要进行一系列的准备工作和安装步骤。以下是一个详细的步骤指南: **一、准备工作** 1. *...

    Nginx+Apache负载均衡

    - **高性能负载均衡**:Nginx+Apache 组合提供了一个高性能、低成本的负载均衡解决方案,能够显著提高网站性能和服务可用性。 - **易于配置与管理**:相比昂贵的商用硬件负载均衡器,Nginx 的配置更加简单直观。 - *...

    windows服务器部署 nginx+tomcat+mysql服务器端部署 阿里云服务器部署及配置

    详细说明了windows服务器nginx+tomcat+mysql部署及配置(配置阿里云后台安全组,配置域名)很适合新手学习 附件中包含: 1.操作说明文档 2.操作录屏 3.安装所用到的软件安装包 1)Windows Server 2019 数据中心版 ...

    Nginx+Apache搭建前后端web生产环境

    本文将探讨如何在Linux环境下,特别是CentOS 5.4 32位系统上,搭建Nginx+Apache的组合,以实现前后端分离的高效Web服务。 首先,Nginx作为前端服务器,其主要职责是处理静态资源请求和分发动态请求到后端的Apache...

    LVS-DR+Nginx+Apache集群搭建

    搭建LVS-DR+Nginx+Apache集群是一项复杂的任务,涉及网络配置、时间同步、Web服务器安装及配置等多个环节。理解每个组件的工作原理和配置细节至关重要,这样能确保集群的稳定性和高效性。在整个过程中,要注意监控...

    nginx+apache+mysql+php+memcached+squid搭建集群web环境(二)

    【吐血推荐】nginx+apache+mysql+php+memcached+squid搭建集群web环境(二) 此乃本人N次服务器真机实验所得,所以分数高点,望体谅.. 按教程来做,你也可以搭建linux服务器... 注:此乃分卷二,

    Nginx+tomcat+redis

    配置Nginx+Tomcat+Redis环境时,可能会用到各种依赖包,如编译工具、库文件、配置脚本等。这些包确保所有组件能够正常安装和运行。 综上,"Nginx+Tomcat+Redis"的架构为构建高可用、高性能的Web服务提供了坚实的...

    Nginx+Uwsgi+Django+Vue部署

    Nginx+Uwsgi+Django(python3)+Vue部署,一步步实现。网上找了N多篇文章都没成功,特意记录,以免其他同学踩坑

    nginx+apache+mysql+php+memcached+squid搭建集群web环境(一)

    【吐血推荐】nginx+apache+mysql+php+memcached+squid搭建集群web环境(一) 此乃本人N次服务器真机实验所得,所以分数高点,望体谅.. 按教程来做,你也可以搭建linux服务器... 注:此乃分卷一,

    nginx视频教程-nginx单机1W并发优化-反向代理实现nginx+apache动静分离

    15-反向代理实现nginx+apache动静分离.wmv 111.9MB 14-expires缓存提升网站负载.wmv 55.4MB 13-nginx gzip压缩提升网站速度.wmv 79.2MB 12-商城url重写实战.wmv 155.5MB 11-安装ecshop.wmv 53.0MB

    Nginx++Keepalived+Tomcat负载均衡&动静分离

    Nginx++Keepalived+Tomcat负载均衡&动静分离配置 本文主要介绍了Nginx、Keepalived和Tomcat的负载均衡和动静分离配置,旨在帮助读者了解如何搭建高可用、高性能的Web应用系统。 一、环境准备 在开始配置之前,...

    linux+nginx+php+mysql环境配置指南.pdf

    "Linux+Nginx+PHP+MySQL环境配置指南" 本指南将指导您如何安装和配置 Linux+Nginx+PHP+MySQL 环境,以便于构建一个功能完善的 Web 服务器。 安装 Red Hat Linux 在开始安装 Linux 之前,需要选择语言和键盘布局。...

    Nginx+tomcat配置集群负载均衡实例

    配置Nginx+Tomcat集群负载均衡的第一步是安装Nginx和多个Tomcat实例。在多台服务器上部署Tomcat,形成一个集群,确保服务的高可用性。每台服务器上的Tomcat实例都需要配置相同的应用,以处理相同类型的请求。 接...

    nginx+apache+mysql+php+memcached+squid搭建集群web环境

    搭建完成后,进行性能测试和压力测试,优化配置参数,如调整nginx的worker_processes、Apache的MaxClients等,以确保系统在高负载下仍能稳定运行。 **四、监控与维护** 部署监控工具,如Nagios、Zabbix等,实时...

    Nginx+RTMP 推拉流集群方案

    总之,Nginx+RTMP推拉流集群方案在直播服务领域中具有广泛的应用前景,其稳定的性能、丰富的配置选项以及成熟的社区支持使其成为搭建流媒体直播平台的优选方案。通过合理配置和精心设计的集群架构,可以有效应对大...

    Web环境搭建:Linux+Nginx+PHP+Mysql+Redis

    ### Web环境搭建:Linux+Nginx+PHP+MySQL+Redis #### 一、环境概述与推荐版本 在构建一个高效且稳定的商城系统时,选择合适的Web环境至关重要。本指南将介绍一套广泛应用于电商平台的技术栈——**Ubuntu + PHP + ...

    CentOS7 自动化搭建Nginx+PHP7+Mysql+Docker+Docker-Compose Shell脚本

    CentOS7 自动化搭建Nginx+PHP7+Mysql+Docker+Docker-Compose Shell脚本,Docker version 18.06.1-ce,docker-compose version 1.22.0

Global site tag (gtag.js) - Google Analytics