创建使用HTTPS的网站需要了解什么?

时间:2009-11-06 06:30:27

标签: c# .net asp.net iis https

我了解ASP.NET,知道人们使用HTTPS的原因,我对IIS有所了解,但我从未在我的网站上创建过HTTPS网站或页面。

  1. 如何创建HTTPS网站?
  2. 如何在普通的HTTP项目中仅将登录页面设为HTTPS?
  3. 使用HTTPS时,我还需要注意哪些其他注意事项?

2 个答案:

答案 0 :(得分:1)

  1. 在IIS7中,您只需将https绑定添加到要使用SSL的网站即可。 为此,必须持有证书。您可以使用自签名证书或从VeriSign,Thawte,...

  2. 购买
  3. 您可以使用与http相同的方式使用您的页面。 SSL不是用于用户身份验证,而是用于保护通信通道。您只能检查是否使用了安全连接

    if(Request.IsSecureConnection)  {  }

答案 1 :(得分:1)

  1. HTTPS表示HTTP和SSL。因此,要创建HTTPS网站,您需要创建普通网站和SSL层,以确保Web服务器和Web浏览器之间的安全连接。您的Web服务器将需要一个SSL证书,您可以将其自己生成用于私有或开发目的,或者从受信任的供应商处获取可信证书。

  2. 将您的登录页面重定向到https://yoursite/loginpage以获取HTTPS页面。

  3. 您可以从cert.startcom.org

  4. 获得免费的SSL证书