Visual SVN IIS反向代理设置

需要解决的问题:

1. 设置反向代理

2. 解决部分后缀文件无法提交的问题

1. 设置反向代理

接收所有的URL

允许所有的HTTP_HOST

跳转到被代理的服务器

2. 允许所有后缀的文件访问IIS服务器

清楚所有IIS默认的fileExtensions

<security>
            <requestFiltering>
                <fileExtensions>
                    <clear/>
                </fileExtensions>
            </requestFiltering>
        </security>

3.总结

所有的配置,最终就是一个web.config文件

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="svn.niusys.com">
                    <match url="^(.*)" />
                    <conditions>
                        <add input="{HTTP_HOST}" pattern="^(.*)" />
                    </conditions>
                    <action type="Rewrite" url="http://127.0.0.1:8080/{R:1}" />
                </rule>
            </rules>
        </rewrite>
        <security>
            <requestFiltering>
                <fileExtensions>
                    <clear/>
                </fileExtensions>
            </requestFiltering>
        </security>
    </system.webServer>
</configuration>
时间: 2024-10-25 20:42:37

Visual SVN IIS反向代理设置的相关文章

Windows Server 2008 中iis反向代理设置

1.安装 IIS(Windows专业版自带,如果是server版系统,需要通过功能管理器安装(无需下载)) urlrewrite插件,https://www.iis.net/downloads/microsoft/url-rewrite ARR插件(Application Request Routing)https://www.iis.net/downloads/microsoft/application-request-routing.如果只转发到IIS内网站,则不需要ARR 上面两个插件均可

nginx + IIS 反向代理

简化拓扑如图 我们这里只简单为描述原理来说明反向代理的过程 前端nginx反向代理true IIS server nginx反向代理配置代码如下.这里我只摘取其中一server,主要在header头,当后端只有一台IIS服务器且运行多个虚拟主机的时候适用. server { listen 80; server_name site1.cxsz.com; #charset koi8-r; #access_log logs/host.access.log main; location / { prox

IIS反向代理404错误

IIS反向代理不是什么新鲜事,网上也能找到一大堆的教程.但是都基本一致. 我也是第一次使用IIS反向代理,按照以下教程来配置. http://www.cnblogs.com/dreamer-fish/p/3911953.html http://www.cnblogs.com/leven/archive/2009/11/10/Proxy_Application_Request_Routin.html 但配置没有任何问题,和大部分网上教程一样,下载并安装Application Request Rou

IIS 反向代理到 Apache、Tomcat

目录 环境 工具 需求 教程 反向代理 IIS 反向代理可以将请求的网址重写到其它网址,达到转发的目的.一般用于一台服务器只允许开启80端口,而80端口又被IIS使用,此时需要在IIS中设置URL重写,将请求转发到指定 IP:端口 或网址 环境 WindowServer 2008 IIS7 Apache 集成在WampServer Tomcat 测试程序:微擎(PHP) . 某管理系统(Java) 工具 Application Request Routing(ARR x64)(ARR x32)

Nginx的安装及反向代理设置

因为项目的缘故,接触到了Nginx的安装和反向代理设置,和大家分享下. 一.Nginx的下载.安装cd /homewget http://nginx.org/download/nginx-1.0.5.tar.gztar -zxvf nginx-1.0.5.tar.gzcd nginx-1.0.5./configuremakemake install 二.反向代理设置编辑Nginx的配置文件vi /usr/local/nginx/conf/nginx.conf,替换server { }的{ }中的

ubuntu 14.04+apache 反向代理设置

第一步 sudo a2enmod proxy sudo a2enmod proxy_http sudo a2enmod proxy_balancer 第二步 在ubuntu的apache里,每个网站的配置文件是放在单独的文件里,找到 sites-available 文件夹里对应的文件并修改,修改后的配置文件差不多是下面的样子. ServerName www.a.com DocumentRoot “/var/site/www/” ProxyRequests Off <Proxy *> Order

Apache 反向代理设置

环境: Debian7.5 + apache2.2.24(wdcp/wdlinux) 1.转至apache源码包的proxy目录: cd /v/softs/lanmp/httpd-2.2.24/modules/proxy 2.执行apxs命令,编译得到mod_proxy.so: sudo /www/wdlinux/apache/bin/apxs -c -i -a mod_proxy.c mod_proxy_connect.c mod_proxy_http.c proxy_util.c #命令完成

Ubuntu下Apache反向代理设置

Apache可通过mod_proxy*.so系列模块很好的实现正向.反向代理功能,亦可通过反向代理实现负载均衡,本文将讲述基于Apache反向代理实现负载均衡的配置方法. 1.环境配置说明: 代理服务器域名:ap.proxy web server 1 ip:192.168.195.18 port:80 web server 2 ip:192.168.195.19 port:80 backup server ip:192.168.195.20 port:80 2.确认开启模块:mod_proxy,

jenkins提示反向代理设置有误

jenkins提示反向代理设置有误 参照地址 https://www.cnblogs.com/yhleng/p/7594892.html 分析:是junkins的url地址填错了 解决: 系统管理-->系统设置里的Jenkins URL和端口没有写对,纠正就可以 Jenkins URL http://192.168.0.73:9195/ 原文地址:https://www.cnblogs.com/effortsing/p/10060708.html