首页 文章
  • 18 votes
     answers
     views

    IIS作为反向代理 - 压缩来自后端服务器的重写响应

    我正在实现一个反向代理,用于将请求路由到后端服务器 . 功能上一切正常,但是我担心来自后端服务器的所有响应都会在没有压缩的情况下传输到客户端(Web浏览器) . 设置如下: 内部域上无法公开访问的后端服务器 . 在 https://internal.app 上托管Web应用程序 使用IIS 7.5的前端Web服务器,托管主公共网站并充当后端服务器的代理 . 主站点位于 https://si...
  • 4 votes
     answers
     views

    将ASP.NET MVC和反向代理与URL Rewrite v2结合使用

    我需要将一些数据提交到不同的主机名,并希望利用此处为IIS 7.5找到的反向代理指南 http://learn.iis.net/page.aspx/659/reverse-proxy-with-url-rewrite-v2-and-application-request-routing/ 我已将以下代码添加到站点的根web.config中的system.webserver条目中 <syste...
  • 24 votes
     answers
     views

    IIS AAR - 用于反向代理的URL重写 - 如何发送HTTP_HOST

    尝试在几个后端IIS服务器前使用AAR作为反向代理 . 分配给运行IIS / AAR的服务器的一个公共IP地址 然后设置出站URL重写规则,以根据主机名重定向到多个后端服务器之一 . 有点工作,但总是返回后端服务器默认站点(不是映射到主机名的站点),所以看起来主机名(HTTP_HOST)没有从代理服务器传递到后端服务器 . (我已通过编辑主机验证绕过反向代理,后端服务器返回绑定到主机头...
  • 1 votes
     answers
     views

    在IIS上使用ARR和URL-Rewrite反向代理不适用于ADFS

    我试图在IIS上使用ARR和URL重写模块实现反向代理 . 我有两个名为A和B的服务器 . 我在服务器“A”上安装了ADFS,而服务器“B”仅用于反向代理 . 我在服务器“B”上安装了ARR和URL-Rewrite模块 . 例如,服务器"A"域名"myadfs1.com"和服务器"B"域名"myproxy.com" ....
  • 0 votes
     answers
     views

    在1台服务器上使用IIS 8,ARR和URL重写的后端应用程序的反向代理

    情况是我有2个后端应用程序,我需要为它们设置HTTPS访问权限 . 我在服务器上安装了带有ARR和URL重写模块的IIS 8 . 比我安装2个https证书并创建一个空的网站,在443端口绑定第二个应用程序https证书 . 第一个应用程序设置在8081端口上,第二个应用程序设置在端口80上 . 问题是我只能通过https访问第一个应用程序,第二个应用程序只能通过http访问 . 所以我想设置反向...
  • 0 votes
     answers
     views

    ARR重写规则不起作用:“连接已重置”

    我在IIS 8.5中安装了URL Rewrite模块和ARR . 我根据here的说明在默认网站上设置了反向代理: 名称:fmeserver匹配URL:模式:( fme . )操作:重写URL:http://localhost:8080/ {R:0} 我的网站是example.com . 我添加了一个Redirect规则,我将其更改为重写规则: <rule name="Rewrit...
  • 11 votes
     answers
     views

    将工件发布到IIS上的远程TeamCity服务器时出现问题

    我对TeamCity有一个相当奇怪的问题 . 我有一个TeamCity安装,带有本地和远程构建代理 . TeamCity服务器隐藏在IIS后面,带有应用程序请求路由(ARR),以启用SSL等 . 我感觉这可能是问题的一部分,但我不确定 . 怀疑IIS是问题的一部分的另一个原因是,我试图在Azure Web App上托管TeamCity,并且得到了完全相同的行为 . 问题是,在构建之后,当构建代理...
  • 4 votes
     answers
     views

    使用IIS Url Rewrite 2.0和ARR重写自定义标记属性

    我开发了一个自定义网格控件,它使用 data-* 属性来配置网格应该如何工作(与Bootstrap数据API组件的工作方式类似 . 对于特定部署,我当前正在尝试配置出站规则重写网址以匹配 . 例如,我目前有规则设置,例如: 通过更新 Location: 标头重写HTTP重定向 . 为标准标签中的URI重写Html内容(例如,A,区域,基础等) 重写相对URI的Css内容(例如/cass...
  • 0 votes
     answers
     views

    应用程序请求路由可以在Windows 7上作为反向代理吗?

    我在Windows 7上的IIS7.5中将ARR配置为反向代理,期望将传入的URL重定向到网站的内部URL,即: 我的网站在端口82的Windows 7中的IIS7.5上托管(192.168.40.132是主机的静态IP) http :// < Local_IP=192.168.40.132 > : < Port=82 > / Website1 传入的URL应如下所示: h...
  • 8 votes
     answers
     views

    IIS:URL 将/signalr/和/api/重写为端口 8080

    我在端口 8080 上运行了 self-hosted API。在端口 80 上是我的 Web 服务器(IIS 7.5),其中有一个我无法触摸的网站。我添加了一个应用程序“MyApiTestsite”。现在对/api/或/signalr/的所有请求我想转发到端口 8080: http://mycompany/MyApiTestsite -> untouched http:/...
  • 0 votes
     answers
     views

    IIS Url 重写模式匹配时返回 404

    我在框 A 上运行了一个 Web 应用程序。我在框 B 上运行了一个 WCF 服务。 方框 A 服务于前台网站,而方框 B 则提供 WCF 服务。它们位于 AWS 内的不同安全组中。 我的 web.config 的 URL 重写规则如下: <rule name="Reverse Proxy" patternSyntax="Wildcard" stopP...
  • 0 votes
     answers
     views

    强制使用SSL的tomcat的ARR代理

    我在让AAR反向代理服务器通过后端的ssl与tomcat服务器通信时遇到问题 . server1.com使用godaddy ssl证书侦听端口443 . 这是ARR服务器192.168.1.1 server2.com使用自签名证书侦听端口8443 . 这是Tomcat服务器192.168.1.11 这是url重写规则 这是服务器场配置 以下是FailedReqLogFiles在尝试通过https...
  • 0 votes
     answers
     views

    ARR无法通过Windows身份验证

    我有一个使用Windows身份验证的Intranet网站 . 通过AJAX,它使用同一域中的Web服务,该服务也使用Windows身份验证 . 我只使用ARR作为反向代理(没有负载 balancer ),我试图将Windows身份验证传递给Web服务 反向代理可以使用基本身份验证,但不能使用Windows身份验证 . 我的物理设置是单个Windows 2008 R2服务器,其中包含网站,Web A...
  • 3 votes
     answers
     views

    为 Keycloak 配置 IIS 为 reverse-proxy

    我正在使用 Keycloak 2.3.0 版本,独立模式,服务器。我为在 localhost:8080 上运行的本地 Keycloak 服务器配置了 IIS URL 重写。 问题是无法在 Keycloak 中指定基本 URL,而是 Keycloak 尝试检测自己的 host/port 并始终将端口号(8080)附加到重定向。我在 config json 中修复了除“auth-server-url”...
  • 3 votes
     answers
     views

    IIS7 URL重写出站规则

    由于某些原因,我似乎无法理解这些重写规则,我希望你们可以提供帮助 . 我想要的是一个出站规则,它将重写link,img,script和input标签的路径 . 我想改变这个:http://www.mysite.com/appname/css/file.css 对此:http://cdn.mysite.com/css/file.css 所以,基本上我需要交换主机名并从URL中删除应用程序名称 . 我...
  • 5 votes
     answers
     views

    使用IIS URL重写与ASP.NET更新面板导致错误

    这个问题跟Question 15632722: "Outbound rules don't apply inside updatepanel"有点关系 . 我有一个Web应用程序通过IIS应用程序请求路由作为反向代理向公众公开 . 有一些规则可以在从IIS到"fix" URL的路径上重写内容以适应反向代理设置 . 除了使用 <asp:UpdatePan...
  • 13 votes
     answers
     views

    反向代理301重定向时,URL重写会保留原始主机位置

    我在IIS 7.5站点上有URL重写设置:http://site1.com/ 这充当第二个站点的反向代理:http://site2.com/ 以下是事件流程:1.浏览器在http://site1.com/somepath上进行GET2.这会传递到site2,因为site1是URL Rewrite反向代理 . 这很好,主机设置正确,因为我已经完成了需要这个的mod .3. site2以301状态响应...
  • 1 votes
     answers
     views

    IIS上的URL重写和反向代理

    我是新手在IIS 7.5上设置URL重写和反向代理 . 我有两台服务器 . 服务器1,我已经安装了url重写和应用程序请求路由缓存 . 在端口8082上的服务器1上设置一个站点,在端口8080上设置在服务器2上设置的其他站点(使用DNS名称) . 当我从服务器1访问服务器2上的站点时,它不显示图像和CSS . 我复制并粘贴重写规则 . 如果我需要更正规则,请告诉我 我的网站结构是default.a...
  • 0 votes
     answers
     views

    使用IIS Url重写和ARR传递子域

    我正在使用AAR 3和URL Rewrite 2.0的反向代理设置来更改域,如下所示: App.mydomain.com/ - > localhost:8000 / Usersubdomain.mydomain.com - > localhost:8000 / 基于子域我需要对网站应用特殊行为(自定义品牌,显示隐藏功能等) 使用AAR / URL重写我可以通过查询字符串或 Head...
  • 0 votes
     answers
     views

    使用ARR的反向代理的SSO ADFS重定向问题

    我在IIS 8.5上有ARR和URL Rewite的反向代理设置 公共站点暴露的是http:/ publicsite http:/ publicsite充当内部站点http:/ internalsite的反向代理 在我们为内部网站实施SSO之前,每件事情都很好 . 一旦实施了sso,内部站点将重定向到http:/ ssosite以进行身份验证 由于在ARR中我们启用了“在响应头中反向重写主机”选项...
  • 6 votes
     answers
     views

    url在应用程序池中重写和ARR

    我试图弄清楚如何使用URL重写和应用程序请求路由(ARR)来重写同一服务器上的不同应用程序池 . 在简化版本中,这就是我所拥有的:REST服务API使用2个虚拟目录Service.A和B实现,因此虚拟目录是访问资源A和B的URL的一部分 获取[https://] api.mycompany.com/Service.A/A 获取[https://] api.mycompany.com/Service...
  • 2 votes
     answers
     views

    .net Web API应用程序中的ARR / URL重写器

    我有两个申请 . 其中之一是处理一系列产品的身份验证 . 因此,我想从每个网站重写一个URL到我们的“身份验证”项目 . 它看起来像这样 . http://www.mywebsite.com/api/profile/login - > http://www.myauthentication.com/api/profile/login . 所以基本上推动请求跨域 . 为此,我在IIS中设置了...
  • 0 votes
     answers
     views

    HTTPS无法通过IIS反向代理服务器运行

    我使用IIS ARR URL Rewrite在Dev框上设置了反向代理,并且所有内容都按预期使用HTTP和HTTPS URL组合 . 我将web.config带到另一台服务器上,IIS ARR URL重写并在默认网站下粘贴web.config;现在我可以通过反向代理访问HTTP URL但HTTPS不起作用 . 我确保目标SSL证书是可信的,我可以在浏览器中访问目标服务而不会出现任何SSL问题,但我...
  • 2 votes
     answers
     views

    通过代理请求来自内部ADFS的令牌和声明时获取错误

    首先,我是主题ADFS和反向代理的新手 . 目标是为SPA Web应用程序进行单点登录OAuth2身份验证 . 我有一个名为“Server-A”的内部ADFS服务器,它位于“Domain-A”上,一个名为“Server-B”的Web服务器位于“Domain-B”上 . 我还有一个名为“Server-C”的代理服务器 . 现在,如果任何用户想要访问我的Web服务器-B的任何资源,那么他们需要首先通过...
  • 0 votes
     answers
     views

    IIS URL重写ARR问题

    我使用Url Rewrite模块和ARR 3将IIS配置为反向代理 . 我有一个公共域,它在localhost上重定向到我的应用程序 . 当应用程序重定向到另一台主机时,它工作正常 . 即:重定向到“https://www.google.com/search?q=url+rewrite+iis+arr+3 " My browser shows " http://localhos...
  • 1 votes
     answers
     views

    URL重写,ARR和SSO AzureAD与OWIN OpenIdConnect使用错误的URL

    我目前在DMZ中的服务器上使用IIS URL重写模块和应用程序请求路由,以将请求转发到在内部服务器上运行的Web应用程序 . 部署在内部服务器上的应用程序具有SSO,其中包括使用OWIN管道和openIdConnect的Azure AD . 当用户使用AzureAD选项选择身份验证而不是重定向到 https://login.microsoftonline.com/<tenantname&gt...
  • 0 votes
     answers
     views

    IIS URL重写是否具有Proxy_Intercept_Errors(如Nginx)

    发表此问题后:https://stackoverflow.com/questions/20891667/how-to-ignore-a-rule-if-the-rewrite-page-is-not-200-ok-status 我偶然发现了这个:nginx as load balancer server out 404 page based on HTTP response from app se...
  • 3 votes
     answers
     views

    IIS 10 / ARR 3 / Websocket /

    我有一个带有ARR 3.0和websockets的IIS 10 如果我直接使用iis,我的websockets效果很好 . websocket的地址类似于ws:// IP_SERVER:PORT / ws / XXXX 如果我使用相同的iis(和具有重写URL规则的相同站点)作为反向代理,我的websocket将永远连接和断开连接 . websocket的地址类似于ws:// DOMAIN:PO...
  • 3 votes
     answers
     views

    IIS反向代理到node.js

    我正在尝试配置反向代理,以便从IIS中托管的网站到node.js应用程序进行HTTP调用 . 我会更好地解释一下: 我已经雇用了VPS . 在这个VPS中,我有一个IIS网站(简单的HTMl Javascript)和一个在localhost:3000上运行的node.js应用程序 . 在javascript中,我对node.js进行HHTP GET调用以获取一些数据 . 我需要配置一个反向代理,以...
  • 0 votes
     answers
     views

    URL重写到其他服务器 - 规则被忽略,默认网站正在回答请求

    我正在努力使用IIS的URL Rewrite和ARR Modules . 基本上,这是目前的状况: 我有一个主要的网络服务器,为我的所有请求提供服务 . 我们这个名字叫 MAINWEBSERVER . 我有一个具有特定应用程序的辅助服务器's working as intended if you access it internally but needs to be exposed t...

热门问题