gpt4 book ai didi

azure-service-fabric - "HTTP Error 503. The service is unavailable"与 Service Fabric 上的 WebListener 共享端口

转载 作者:行者123 更新时间:2023-12-02 03:13:16 37 4
gpt4 key购买 nike

我想在 service fabric 集群中为两个不同的 web 应用程序(webpi/website)共享 http/80 端口,应用程序必须有 2 个不同的主机名:

mywebapi.commywebsite.com

如果我从 fabric(控制台应用程序)运行应用程序,一切正常:

第一个控制台应用程序

 var _webHost = new Microsoft.AspNetCore.Hosting.WebHostBuilder()
.UseWebListener().UseContentRoot(Directory.GetCurrentDirectory())
.UseStartup<Startup>().UseUrls("http://myWebApi.com/").Build();

第二个控制台应用程序:

 var _webHost = new Microsoft.AspNetCore.Hosting.WebHostBuilder()
.UseWebListener().UseContentRoot(Directory.GetCurrentDirectory())
.UseStartup<Startup>()
.UseUrls(
"http://myWebSite.com/"
)
.Build();

但如果我在本地结构中运行应用程序,我会得到:

HTTP 错误 503。服务不可用。

我已经使用 netshSetupEntryPoint(no Access Denied on open) 设置了正确的 ACL

在 Microsoft http.sys 指南中允许显式主机。

最佳答案

确保在 ServiceManifest.xml 中删除端口 80 的所有 HTTP 端点配置,否则 Service Fabric 将覆盖您的域特定 ACL。有关信息,请参见此处:host multiple public sites on service fabric

关于azure-service-fabric - "HTTP Error 503. The service is unavailable"与 Service Fabric 上的 WebListener 共享端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38725118/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com