【问题标题】:Server to server postbacks [closed]服务器到服务器回发[关闭]
【发布时间】:2013-09-11 03:56:49
【问题描述】:

这更多与建筑有关,但无论如何,我会问这个问题。

我有一个场景,我有一些服务器在内部网络上运行。是否可以从内部网络上的服务器发布到外部服务器,然后外部服务器执行服务器到服务器的回发到原始服务器?

                     Server to server postback
Internal Server -------------------------------
      |                                        |
      |                                        |
      |         Post to external server        |
   Web Page  ---------------------------- External Server
      |
      |
   Customer   

【问题讨论】:

  • 也许看看 WCF。从内部服务器发出请求并从外部服务器获得响应。在图表上 +1。
  • 原则上,您始终可以让服务器相互通信。您如何为您的应用程序执行此操作取决于您尚未发布的大量细节。

标签: asp.net architecture postback


【解决方案1】:

是的,这是可能的,但您可能需要对防火墙进行调整以允许流量进入您的内部网络。从 http 请求的角度来看,这不是问题,但您的基础架构必须允许它(权限)

【讨论】:

    【解决方案2】:

    最终,要做到这一点,您必须将内部服务器设置为“外部”,至少对其他外部服务器而言。外部服务器必须打开到内部服务器的网络连接。这会有几个问题,

    1. 内部服务器没有公网IP,
    2. 防火墙将阻止连接
    3. 您的 IT 人员会因为您将外部服务器暴露给外界而发脾气。

    你有几个选择:

    1. 在防火墙上打开一个到内部服务器的端口
    2. 将内部服务器放在 DMZ 中
    3. 在 DMZ 中设置一个继电器,既可以连接到内部,也可以对外部世界可见。有时公司已经设置了这样的东西。看看他们是否已经安装了 F5 Big-IP 负载均衡器/路由器之类的东西。

    【讨论】:

    • 我需要与网络人员交谈才能完成这项工作。不知道他们会有多开心。
    猜你喜欢
    • 1970-01-01
    • 2022-08-13
    • 2011-05-13
    • 2012-04-18
    • 1970-01-01
    • 2010-12-31
    • 2018-04-26
    • 1970-01-01
    • 2012-12-06
    相关资源
    最近更新 更多