停止在端口80上列出的IIS 8.5,但仍在端口443上监听特定的IP

A有一个应用程序服务器,它在许多IP上提供许多IIS 8.5应用程序。 一些只使用端口80,一些使用端口443,一些使用80和443。

对于仅使用443的站点,我们不希望IIS侦听这些IP地址的端口80。 如果有人试图访问http://securesite.domain.com,我们不希望他们得到404找不到,我们不希望服务器响应(例如服务器没有find)

一种select是使用防火墙,包括Windows防火墙,但是我希望我可以停止IIS的80端口上列出这些特定的IP,同时仍然侦听端口443,或任何其他绑定的端口。 我希望iplisten有一个端口选项,但唉,它不。

注意:我已经确保在端口80上没有使用通配符标识的站点。所有站点都绑定到特定的IP /端口。 我错过了简单的东西吗?

以下是Microsoft TechNet文章,展示如何添加绑定。 只是做相反的删除。

对于仅限SSL的网站,为什么不redirect请求 ? 或者你可以要求一个网站的SSL 。

奇怪的是,删除在IIS端口80的绑定没有办法。 作为解决scheme,我最终在Windows防火墙中阻止了端口80。