我有一个Web服务器与以下内容:
IIS 7 Windows Server 2008
我现在有80端口和443端口对外开放。 我想closures端口80,并强制每个站点使用端口443.我有一个SSL证书安装,它使用端口443。
现在我的问题。 我一直在使用以下url上的说明,取得了巨大的成功。 http://www.jppinto.com/2010/03/automatically-redirect-http-requests-to-https-on-iis7-using-url-rewrite-2-0/
但是,我认为如果closuresPORT 80,我的站点将无法工作,因为站点必须加载才能执行上述过程,将用户转发到新的HTTPS URL。
我对吗?
有没有反正我可以设置这个,所以如果端口80closures,我的网站将自动转发? 也许某种types的DNS条目?
提前致谢。
不需要。从80转到443,你需要听80的东西。
我在服务器上创build一个新的网站,以显式侦听端口80.新的网站是一个简单的启动页面或redirect到SSL页面。 这样我可以放松一点点,因为如果不使用SSL页面,就没有办法获得敏感信息。 您仍然会在SSL网站上运行非SSL服务,但您将端口更改为防火墙不允许的其他端口。