我有一个配置IIS以满足我的需求的问题。让我们开始与我的情况:监听IP地址AAAA端口将IIS绑定到选定的IP和端口组合
- 应用443
- IIS网站在端口上监听IP地址AAAA 80
- IIS网站上监听IP地址BBBB端口443.
我的机器配置为有两个IP地址AAAA en BBBB我的应用程序仅绑定到A.A.A.A:443端点。我希望IIS只使用A.A.A.A:80和B.B.B.B:443。网站绑定是正确的,但IIS仍然绑定到A.A.A.A:80,A.A.A.A:443,B.B.B.B:80和B.B.B.B:443。因为它绑定到A.A.A.A:443我自己的应用程序不能再听它,并且无法启动。
我试图使用netsh http add listener
,但我不能限制IIS使用特定的IP /端口组合。我只能指定IP地址,所以它仍然会绑定到A.A.A.A:443。
有谁知道解决方案吗?我认为即使将站点绑定到单个IP地址,IIS也会绑定到所有可用IP地址,这有点疯狂。
网站绑定是什么样的? – Alex
该站点绑定是正确的。该网站仅对A.A.A.A:80和另一个网站对B.B.B.B:443有约束力。尽管有绑定,但底层套接字绑定到所有已使用'netsh http add listener'注册的地址:-( –