RequireHttpsAttribute是否对托管服务提供商提出任何要求?

时间:2012-10-27 12:44:22

标签: asp.net-mvc security https hosting web-hosting

我想发布一个网站。我希望该网站能够通过HTTPS运行。我已阅读有关requirehttps属性的信息:http://msdn.microsoft.com/en-us/library/system.web.mvc.requirehttpsattribute.aspx

https是否在应用程序级别完成,或者托管服务提供商是否也需要支持此功能?

1 个答案:

答案 0 :(得分:1)

HTTPS(或带有SSL的HTTP)是常规HTTP,但OSI模型中还有一个额外的层。在HTTP层之前是SSL层。实际上,在您访问HTTP协议之前,您必须解密SSL协议。由于.NET可以对抗HTTP协议(有点......),有人必须首先解密SSL协议,而有人才是你的网络服务器。

所以,是的,您的托管服务提供商必须支持SSL,并为您的应用程序配置SSL,除了证书之外,您可能需要一个专用的IP地址。

不,HTTPS对SEO没有负面影响。