服务结构 - 具有相同端点的多个服务
问题描述:
有没有办法在同一个集群中使多个不同的SF服务监听同一端点http 80?服务的WebAPI具有不同的路线。服务结构 - 具有相同端点的多个服务
<Endpoint Protocol="http" Name="ServiceEndpoint" Type="Input" Port="80" />
我得到一个错误:
Failed to bind to address http://[::]:80 : address already in use.
是否有办法避免这种情况?
答
如果你想使用相同的IP,那么你必须使用端口共享即HTTP.SYS在Windows More info here
如果你有不同的IP地址,那么你可以指定每个服务唯一的IP地址。 More info here
否则使用反向代理,所以所有的服务都有相同的端口,并指定路径。
希望它可以帮助
+0
非常实用!谢谢。 – AsValeO
放置约束或使用的东西,它允许多个绑定(httpsys在Windows上) – Mardoxx