【问题标题】:Does the RequireHttpsAttribute place any requirements on the hosting provider?RequireHttpsAttribute 是否对托管服务提供商有任何要求?
【发布时间】:2012-10-29 22:39:39
【问题描述】:

我想发布一个网站。我希望网站通过 HTTPS 运行。我已经阅读了requirehttps属性:http://msdn.microsoft.com/en-us/library/system.web.mvc.requirehttpsattribute.aspx

https 是在应用程序级别完成的,还是托管服务提供商也需要支持这一点?

【问题讨论】:

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


    【解决方案1】:

    HTTPS(或带有 SSL 的 HTTP)是常规 HTTP,但在 OSI 模型中有一个额外的层。在 HTTP 层之前是 SSL 层。实际上,在您访问 HTTP 协议之前,您必须解密 SSL 协议。由于 .NET 与 HTTP 协议(​​有点..)对抗,因此必须首先解密 SSL 协议,而这个人就是您的 Web 服务器。

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

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

    【讨论】:

    • 谢谢,这对我非常有用,我相信它会帮助其他人。我不知道为什么我的问题被否决了……幸好我并不真正关心堆栈溢出点
    猜你喜欢
    • 2021-10-12
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 2015-01-30
    • 1970-01-01
    • 2020-05-03
    • 2013-05-09
    • 1970-01-01
    相关资源
    最近更新 更多