问题标签 [arr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
615 浏览

iis-7.5 - 通过 ARR 使用 IIS 7 的 Tomcat RemoteIpValve

我正在尝试将 IIS 7.5 设置为反向代理,以通过 ARR 3 连接到 Tomcat 7。

由于某种原因,当 IIS 转发请求时,x-forwarded-for 标头包含远程端口,因此没有显示类似:123.124.125.126 我看到 123.124.125.126:54321

不幸的是,这不适用于 RemoteIpValve,它只需要 IP 地址。

有没有办法从 IIS 中删除端口?还是在 RemoteIpValve 中?

更新:我尝试运行下面的命令,我可以看到它更新了 applicationHost.config 但我仍然看到端口号(重新启动 IIS):

谢谢!

0 投票
1 回答
233 浏览

iis-7.5 - 如何防止路由器将请求路由到故障服务器?

我正在使用 IIS 和 ARR,并且负载平衡运行良好,但是当服务器发生故障时,ARR 仍然会将请求路由到该故障服务器。如何防止路由器在不使用 NLB 的情况下将请求传递给故障服务器?

0 投票
1 回答
1859 浏览

windows - 使用带有端口更改的 ARR

所以我有一个我认为很简单的需求......我想获取一个域的 URL......类似于 myapp.somedomain.com 并将其转发到位于 ARR 代理后面的网络场(两个网络服务器)。如果一切都在端口 80 上运行,这很简单。但如果我想说将所有请求路由到端口 8080 上的网络场。好吧,我错过了一些东西。

我有农场定义,我为加权循环配置了负载平衡。我还有一个 URL 重写规则,可以正确检测有问题的域,并可以转发到网络上的“默认”端口 80。尽管将端口添加到重写 URI,但我无法将其转到正确的端口。

有什么提示可以解决这个难题的缺失部分吗?

PS - 整个“农场”都在 Windows Azure 中运行,但这不应该是相关的。

0 投票
1 回答
95 浏览

iis - How to avoid ARR send request to closed web application on web farm

I would like to know, if there a way with Microsoft ARR to test each web application on web farm.

The goal is avoid ARR to route the request if the web application is down.I mean, I know i can test the server with the healt test, but if an application is down du to a rapid fail protection, or any other reason the ARR route the request even if the application is failed. So i get intermittend interuption on some web pages.

0 投票
1 回答
242 浏览

c# - 我的负载均衡器持有 ssl 证书,所以对我网站的所有请求都是 http 的。我该如何处理需要重定向的情况?

我有一个托管在服务器上并在负载均衡器后面访问的 .Net C# WebApplication。

为了降低成本,我们在 F5 负载均衡器上有一个 SSL 证书,当它向我们的应用程序发送请求时,Url 从 https:// website.com/path 更改为 http:// website.com:8080/小路。

在大多数情况下这很好,但是,我们开始包含喜欢根据某些标准重定向的 3rd 方插件和工具。默认情况下,当你重定向时,用户会尝试使用 Request 对象来帮助重写新的 Url。因为我们的网站收到一个 HTTP Url,所以响应告诉用户重定向到 http://website.com:8080/newpath 并且这个 url 不存在。

有没有人遇到过这个问题,你有什么解决方案?

我们正在使用由 Rackspace 托管和管理的 F5 负载均衡器。同样对于 UAT,虽然不理想,但我们正在使用 ARR 负载均衡器。无论我们在 F5 上做什么,我们都必须能够在 ARR 中进行模拟。

我最后的想法是向 HttpResponse 对象添加一个过滤器,以便在它被发送之前,我可以更改任何提及错误 URL 的内容。在标题和正文中。

0 投票
1 回答
4599 浏览

iis - 具有 NLB 和 ARR 的基于 IIS 的网站

我有一个测试环境,我想在 2 个服务器上安装 IIS,这样它们就可以托管一个网站,该网站绑定到一个通过 NLB 平衡并通过 ARR 路由的单个 IP。我现在有两台安装了 IIS 7.5 的服务器。

我想做的是:

  1. 使用 UNC 在 IIS 内部托管一个站点(我已经可以在wwwroot本地托管一个示例站点)
  2. 将 NLB 安装为两台服务器的集群
  3. 安装 ARR 并在 IIS 中为两台服务器添加一个 ServerFarm

谁能告诉我这是否可能?我查看了有关 ServerFault 的各个页面,以及 stackoverflow、IIS.net 和其他论坛上的此处,但均未成功。我只需要一个可以通过 UNC 路径托管在内部文件共享上的基本网站。

对此的任何帮助将不胜感激。

谢谢,

G

0 投票
1 回答
1227 浏览

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

我在 Windows 7 上的 IIS7.5 中将 ARR 配置为反向代理,预计会将传入的 URL 重定向到网站的内部 URL,即:

我的网站托管在 Windows 7 的 IIS7.5 端口 82(192.168.40.132 是主机的静态 IP) http://<Local_IP=192.168.40.132>:<Port=82>/Website1

传入的 URL 应该如下: http://<Local_IP=192.168.40.132>/Website1

我曾尝试在 Windows 7 中将 ARR 和 URL Rewrite 配置为反向代理,但仍然无法使其工作,因此我怀疑它无法在 Windows 7 上配置。

可以在 windows 7 上使用 IIS7.5 的 ARR + URL_Rewrite 来实现设置吗?

0 投票
3 回答
7125 浏览

iis - 带有 ARR 的 IIS 是否支持完全透明的反向代理?

我有一些网络服务器正在运行,我希望它们都可以通过一个域进行访问。我在 IIS 中将 ARR 设置为另一台服务器中的反向代理,它工作正常。但是,当请求重定向到服务器时,我需要保留源 IP 地址。否则,服务器会看到所有来自本地主机的连接,这不是很好。

我知道有一个选项 forwarded_for 可以创建 X-Forwarded-For 标头,但它并不是真正透明的,因为我有 WAF(Web 应用程序防火墙)问题。

0 投票
0 回答
516 浏览

android - 从第三方库 Android 生成 AAR 文件

我希望从现有的第三方 android 库创建一个 AAR 文件,但迄今为止无法在线找到很多文档。一篇文章提到,当您将库作为依赖项添加到现有 Android Studio 项目并构建该项目时,该文件会自动生成,另一篇文章说使用 Apache Axis2。尽管如此,我还是无法生成它。如果有人能给我建议或指出正确的方向,那就太好了。(如果这是一个菜鸟问题,PS 道歉)谢谢!

0 投票
2 回答
24372 浏览

iis - 如何设置 IIS ARR 请求超时时间?

当我的 ARR 服务器请求后端服务器时,我想减少超时时间。在 IIS 设置界面中,除了 ARR 缓存,我找不到任何 ARR 设置配置。

是我找到的唯一相关信息:

“所以在这种情况下,我们可以清楚地看到 ARR 超时时间比请求的执行时间短。因此,您需要调查此执行时间是否正常,或者您是否需要查看为什么请求花费的时间比预期。如果这个执行时间是预期的并且正常,增加 ARR 超时应该可以解决错误。

如上所述,我可以增加 ARR 超时。谁知道在哪里设置?