Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 发布在ServiceFabric上运行的网站的正确方法?_Azure_Reverse Proxy_Azure Service Fabric - Fatal编程技术网

Azure 发布在ServiceFabric上运行的网站的正确方法?

Azure 发布在ServiceFabric上运行的网站的正确方法?,azure,reverse-proxy,azure-service-fabric,Azure,Reverse Proxy,Azure Service Fabric,在看了一些视频和官方文档后,我仍然对如何发布运行在Azure Service Fabric上的网站感到困惑 我发现有多种方法可以做到这一点: -在所有节点上运行应用程序,并让网站在端口80上侦听。 -在集群前面使用某种反向代理和SF反向代理 -编写连接到SF并充当反向代理的Web应用程序 环顾四周,在我看来,对在集群之外打开SF反向代理有一些保留意见,所以我想知道的是,下面的设置是否有任何缺陷/问题。有更好的方法吗 在所有SF节点上安装IIS 设置IIS作为SF的反向代理,使用SF反向代理将ie

在看了一些视频和官方文档后,我仍然对如何发布运行在Azure Service Fabric上的网站感到困惑

我发现有多种方法可以做到这一点:
-在所有节点上运行应用程序,并让网站在端口80上侦听。
-在集群前面使用某种反向代理和SF反向代理
-编写连接到SF并充当反向代理的Web应用程序

环顾四周,在我看来,对在集群之外打开SF反向代理有一些保留意见,所以我想知道的是,下面的设置是否有任何缺陷/问题。有更好的方法吗

  • 在所有SF节点上安装IIS
  • 设置IIS作为SF的反向代理,使用SF反向代理将ie.cust.domain.com指向正确的应用程序
  • 只需将cust.domain.com指向负载平衡器的公共IP即可
    我不确定为什么要在服务结构群集中安装IIS。我会使用ASP.net core和自托管,或者使用应用程序服务。我不确定您使用Service Fabric的用例是什么。SF不能与IIS一起运行。关于使用SF反向代理作为边缘代理的保留是没有根据的。它使用与http.sys相同的代码基,所以没问题。我不是说在SF集群内安装IIS,而是在同一台服务器上。它在哪里说它不能在与IIS相同的服务器上运行?我让他们在本地SF集群的同一台服务器上运行,似乎生活在一起很幸福。