asp.net - 如何在两台不同物理分离的机器上配置 Web 服务器(IIS)和 App Server(.Net)
问题描述
如果 Web 服务器和应用服务器都位于两台不同的机器上,我想知道它们的服务器配置是什么?
客户端请求是从更改当前服务器架构
客户端 <---> (Web 服务器/应用服务器) <---> 数据库
至
客户端 <---> Web 服务器(IIS) <---> 应用服务器(.net) <---> 数据库
在这种情况下,Web 服务器(包含表示层逻辑)与实现业务逻辑的应用程序服务器在物理上是分开的。
为什么我需要实现这一目标,原因如下:
安全要求规定业务逻辑不能部署到外围网络。
大量使用服务器上的资源并希望将该功能卸载到另一台服务器的应用程序代码。
任何可能的链接或指导资源都会非常有帮助。
我已经在网上搜索了两天关于这个我已经完成了它的所有理论部分,但我没有找到关于服务器配置的任何内容。
解决方案
正如 Lex 所说,IIS 既是 .NET Framework 应用程序的 Web 服务器又是应用程序服务器。我们可以清楚地了解您想对我们提出的要求。
您的意思是要使用 IIS 将请求重定向到使用自托管 asp.net 应用程序的另一台服务器?
如果这是您的要求,我建议您可以考虑使用 ARR 反向代理来满足您的要求。详情,可以参考这篇文章。
推荐阅读
- javascript - 在 iOS 14.2 上找不到变量 webkit
- sql-server - T-SQL如何根据值加入多个表
- javascript - 调试原始(源映射)TS源时如何在VSCode中显示转译代码?
- node.js - .permission.has() discord.js v12 - 无法读取未定义的属性“权限”
- reactjs - 如何从全局函数呈现通知 - React
- python - 在 Eve 中显示来自 DB 的数据之前,是否可以使用 html 模板呈现您的数据
- python - AWS CDK 版本未显示在终端中
- node.js - 如何在 pnpm 中通过符号链接排除软件包安装?
- c# - FTDI D2XX Xamarin 表格
- asp.net - 如何将变量添加到路由