web-farm

使用 Windows 身份验证的 Microsoft 应用程序请求路由
web-farm

使用 Windows 身份验证的 Microsoft 应用程序请求路由

我在尝试使 Windows 身份验证在使用 Microsoft 应用程序请求路由的环境中工作时遇到了问题,希望有人能够提供帮助。 我遇到的问题是一些请求通过了身份验证,而其他请求则失败并出现 401 错误。我已遵循在 Web Farm 中运行 IIS 7.0 的特殊情况说明位于http://blogs.msdn.com/b/webtopics/archive/2009/01/19/service-principal-name-spn-checklist-for-kerberos-authentication-with-iis-7-0.aspx无济于事。 ...

Admin

触发所有服务器场实例的更新
web-farm

触发所有服务器场实例的更新

我们的 Web 服务器 (IIS 10) 共享一个公共数据库 (SQL Server 2016)。它们定期从数据库轮询一些数据。当其中一个 Web 服务器处理导致该数据发生变化的请求时,它将更新数据库及其自己的数据。但其他 Web 服务器实例不知道此数据更改,因此在下一次轮询之前会保留旧数据。 我们应该如何指示其他 Web 服务器实例立即更新其数据? 例子: 数据库表 tblUserRoles 存储所有用户的所有角色。 Web 服务器每天轮询此列表一次。 当管理员撤销用户的权限时,处理请求的 Web 服务器知道立即更新数据库和其自己的 UserRoleL...

Admin

我是否必须在同一个 IIS 服务器中为多个网站设置 Web 场?
web-farm

我是否必须在同一个 IIS 服务器中为多个网站设置 Web 场?

我在同一个 IIS 8.5 中托管多个网站。 网站名称相同,但端口或 http/https 不同。例如, http://www.mydemosite.com(使用默认端口 80) https://www.mydemosite.com(使用默认端口 443) http://www.mydemosite.com:5000(使用非标准端口 5000) https://www.mydemosite.com:5001(使用非标准端口 5001) 它们都在 IIS 服务器中,这样可以吗?还是一个好主意?还是搞砸了?我有从 http 到 https 的重定向要求,比如...

Admin

使用 AWS 上的 SQL 2016 和 IIS 进行负载平衡和故障转移
web-farm

使用 AWS 上的 SQL 2016 和 IIS 进行负载平衡和故障转移

如果这个问题太笼统,我深感抱歉,但我只是想对我一直在计划的设置进行健全性检查。 目前我有一个在 AWS 服务器上运行的应用程序,SQL 和 IIS 都安装在同一台服务器上,大约有 4 GB 的 RAM。没什么大不了的,我们似乎可以轻松处理大约 100 个并发用户。 我希望扩展到 1000 个并发用户,并引入一些灾难恢复。我正在考虑的设置(请注意,全部在 AWS 中)如下: IIS1:IIS 服务器,运行在 Web 场中设置的 Windows 2016 IIS2:IIS 服务器,运行在 Web 场中设置的 Windows 2016 SQL1:SQL 服...

Admin

ARR 在客户端用户之间混合 HTTP 服务器变量
web-farm

ARR 在客户端用户之间混合 HTTP 服务器变量

我正在尝试做什么? 我正在设置蓝绿部署以实现零停机部署。 执行情况如何? 我有一台服务器。 我创建了一个网络农场。 我在不同的端口设置了 3 个网站,分别为蓝色、绿色和主网站。主网站处理来自客户端的所有请求,并将请求重写到 Web Farm。 Web 场通过 ARR(应用程序请求路由)将请求路由到活动网站(蓝色或绿色) 由于蓝/绿网站接收来自 Web Farm/ARR 的请求,REMOTE_ADDR(客户端 IP 地址)显示 127.0.0.1。 尽管这是预期的,但我并不想要它,我已经创建了一个 URL 重写规则,该规则在主网站上使用 R...

Admin

在 iis 中启用 Azure 文件共享的共享配置时加密密钥密码无效
web-farm

在 iis 中启用 Azure 文件共享的共享配置时加密密钥密码无效

我想要将 Azure VM Web 服务器设置为一个场,其中共享配置和内容存储在 Azuure 文件共享中。 我一直在关注这个教程:http://officeline.gr/2017/05/17/azure-web-farm-using-iis-azure-file-storage/ Web 服务器虚拟机是标准 DS2(2 个 vcpus,7 GB 内存),运行 Windows Server 2016 数据中心。IIS 版本 10.0.14393.0 我能够成功地将配置从一个 IIS 导出到文件存储。我可以通过 Azure 门户查看它在文件存储中创建的...

Admin

Windows Server 2016 IIS 中的 Web 场是否带有横向扩展文件服务器 (SOFS)?
web-farm

Windows Server 2016 IIS 中的 Web 场是否带有横向扩展文件服务器 (SOFS)?

现在是 2017 年,我正在寻找一些有关跨多个 VM 服务器的 IIS Web Farms 的“最佳实践”指导。2016 版之前的 Server 建议如下 分布式文件系统复制 (DFS-R) 应用程序请求路由 (ARR) 和网络负载平衡 (NLB) 鉴于 Server 2016 和群集共享卷 (CSV),这可能不再有意义。Azure IAAS 平台还添加了自己的负载均衡器功能。 TechNet 在“实际应用”部分中将 SOFS 作为“推荐”解决方案,但只有一个要点。 https://technet.microsoft.com/en-us/lib...

Admin

应用程序请求路由给出 502.3 错误网关或代理错误
web-farm

应用程序请求路由给出 502.3 错误网关或代理错误

我刚刚在 IIS 8.5 上设置了一个带有应用程序请求路由的 Web 场,并使用负载平衡连接到两台服务器。静态页面 HelloWorld.html 和第一个登录页面看起来不错。但是,当点击提交按钮时,只要涉及后台代码,加载时间就会很长。我已将超时值从 30 秒修改为 300 秒,然后加载了几分钟,然后给了我一个 502-Web 服务器在充当网关或代理服务器时收到了无效响应。 我已启用跟踪日志,但不确定在哪里可以找到确切的问题。摘要中显示 模块设置响应错误状态 模块名称 ApplicationRequestRouting ...

Admin

ARR Web Farm Health Test 发送数百个请求
web-farm

ARR Web Farm Health Test 发送数百个请求

我有一个使用健康测试功能 (healthcheck) 的 IIS ARR/Web Farm。测试的设置是每 30 秒检查一次给定的 URL。它确实每 30 秒检查一次,但每次检查都会发送数百个请求。 有人见过这种情况吗?你知道如何预防吗? Web 场配置: <webFarm name="wf_site.at.your.domain_webservices_crosscampusenrollment" enabled="true"> <server address="site1.at.your.domain" enabled="...

Admin

IIS Web Farm 网站在其他服务器上启动时卡住 - 0x800710D8
web-farm

IIS Web Farm 网站在其他服务器上启动时卡住 - 0x800710D8

我们有一个使用共享配置的 win 2012/IIS 8.5 web farm。所有服务器都运行良好,我们会在一台服务器上创建一个网站,然后它会在所有服务器上运行。我们遇到了服务器问题,不得不将其中一些服务器更改为本地配置,然后再将它们恢复为共享配置。 我们遇到的问题是无法启动网站,所以这是一个大问题。当时我们怀疑这与我们使用 DFS 在服务器之间共享配置的方式有关,并且可能是 IIS 在配置文件被 DFS 触碰时访问了配置文件。我们尝试了几种方法,最终将服务器恢复到以前的 IIS 配置(由于损坏问题和无法启动网站),并且必须设置新的 DFS 共享。 ...

Admin

带有 ARR 的 IIS 服务器场:为什么 HTTP_X_FORWARDED_FOR 有一个端口号?
web-farm

带有 ARR 的 IIS 服务器场:为什么 HTTP_X_FORWARDED_FOR 有一个端口号?

我在 IIS 8.5 中设置了一个服务器场。当我检查HTTP_X_FORWARDED_FOR应用程序代码中的标头时,它给出了正确的 IP 地址,但其中包含冒号和端口号。 例如 HTTP_X_FORWARDED_FOR 127.0.0.1:64031 我知道它HTTP_X_FORWARDED_FOR可以包含以逗号分隔的 IP 列表,但我从未听说过它包含端口号。 我没有明确配置64031为端口号任何地方在我的设置中。此外,该数字似乎随机变化,这使我相信它是 IIS 选择的某种内部端口号,用于在 Web 场“前端”代理和后端物理网站之间进行通信。 ...

Admin

负载平衡 SFTP 服务器
web-farm

负载平衡 SFTP 服务器

我们在 Azure 上有 2 个负载平衡的 Web 服务器,我正在尝试为我的客户端建立负载平衡的 SFTP 连接。 我曾尝试使用 Azure 上的负载平衡端点为 SFTP 执行此操作,但 FTP 连接仅连接并将文件传输到 1 台服务器。 我想知道是否有办法可以在两台服务器上同步客户端的 SFTP 连接。 我知道该如何完成这项任务吗? ...

Admin

如何以主动/被动(又名故障转移)模式设置 ARR?
web-farm

如何以主动/被动(又名故障转移)模式设置 ARR?

问题 我正在尝试配置多个 Web 场(用于不同的网站),如下所示NLB+ARR架构. 假设我有 6 台虚拟机: 2 个虚拟机的 ARR+NLB 集群。它接收流量并将其转发到内容服务器。带有 HTTP Host 标头条件的 URL 重写规则用于将请求路由到正确的内容服务器。 站点 1 内容服务器:2 台虚拟机。托管http://www.mysite1.com/ 站点 2 内容服务器:2 台虚拟机。托管http://www.mysite2.com/ 一切运行正常,我已经测试过两个层级都具有高可用性。 现在,出于某种原因,站点 2 必须以主动/被动模式...

Admin

断电后,使用共享配置的 IIS 无法启动
web-farm

断电后,使用共享配置的 IIS 无法启动

昨天,当我们的服务器场虚拟机全部断电时,我看到了这个问题,并且找不到办法阻止它发生。 我有多个节点使用共享文件夹中的共享配置。导出共享配置时,它会被加密(您必须加密,才能单击“确定”按钮)。 所有节点都运行良好,直到昨天它们都意外断电。然后我注意到所有节点上的所有应用程序池都停止了。在挖掘根本原因时,我发现 WAS 服务和 W3SVC 服务都无法启动,因为读取共享配置失败。 我发现修复它的唯一方法是稍微更改共享配置路径并改回来(添加一个空格然后删除),然后应用。我会弹出窗口再次输入加密密码。之后,我必须在每个节点上执行此操作!此外还要手动启动 WAS ...

Admin

在单个静态 IP 上为多个域名 (3) 搭建 DIY VPS 托管
web-farm

在单个静态 IP 上为多个域名 (3) 搭建 DIY VPS 托管

并感谢您的意见。 我想做的事: 例如,我想在一个静态 IP 地址上为自己和两个客户端托管一些应用程序 Web 和电子邮件,主要是为了学习,并且可能考虑为几个用户数量较少的长期客户提供一些有限的托管。 我拥有的 我在配备 32GB Ram 的 XenServer Xeon 上启动并运行,使用 100MB 连接,但使用单个静态 IP。 我想弄清楚的是 我想尝试在 xenserver 上设置几个虚拟机,运行 IBM Lotus Domino(这使用多个端口)例如 80、25、1352。因此,我需要弄清楚如...

Admin