有沒有辦法在同一個集羣中使多個不同的SF服務監聽同一端點http 80?服務的WebAPI具有不同的路線。服務結構 - 具有相同端點的多個服務
<Endpoint Protocol="http" Name="ServiceEndpoint" Type="Input" Port="80" />
我得到一個錯誤:
Failed to bind to address http://[::]:80 : address already in use.
是否有辦法避免這種情況?
有沒有辦法在同一個集羣中使多個不同的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
否則使用反向代理,所以所有的服務都有相同的端口,並指定路徑。
希望它可以幫助
非常實用!謝謝。 – AsValeO
放置約束或使用的東西,它允許多個綁定(httpsys在Windows上) – Mardoxx