2012-03-13 39 views
4

我有一个域名,我们将其称为www.mydomain.com以供参考。对于想通过移动设备查看网站的用户,我在m.mydomain.com上有一个子域名。我的用户正在登录此网站,所以我想尽可能保护他们的凭据。因此,我购买了SSL证书。配置子域以使用HTTPS

我不是SSL证书大师,所以我可能会误解一些东西。我认为我可以为我的域名拥有一个SSL证书。但是,当我尝试访问https://m.mydomain.com时,我被重定向到https://www.mydomain.com,而不是看到内容在http://m.mydomain.com。换句话说,这里是从IIS 7拉着我的配置和结果的列表:

Site Name  Binding Type Host Name  Port IP Address Result via Browser 
---------  ------------ ---------  ---- ---------- ----------------------------------- 
MySite  http       80 ww.xx.yyy.zz http://www.mydomain.com works fine 
MySite  https       443 ww.xx.yyy.zz https://www.mydomain.com works fine 
MyMobileSite http   m.mydomain.com 80 ww.xx.yyy.zz http://m.mydomain.com works 

我的第一直觉是添加HTTPS类型的新的绑定端口443上MyMobileSite但是,在这个过程中,我注意到我被提示选择一个SSL证书。我担心如果我选择与MySite关联的SSL证书,它将打破该绑定。再一次,我没有完全理解SSL证书。只要共享相同的域,我可以跨多个IIS站点和多个绑定使用相同的SSL证书吗?我可以继续创建像我想的那样的装订吗?我主要担心的是我摔了一跤,无法扭转局面。

谢谢!

+2

你需要一个通配符证书 – SLaks 2012-03-13 19:03:08

回答

2

没有事实是,证书用于验证你不使用别人的IP(欺骗)我建议使用Linux和自签名的SSL证书,但如果您使用的Windows多数民众赞成罚款也只是使用SSL所有的域名,只要有相同的(外部)IP,

希望这帮助。

PS SSL只是一种确保服务器和客户端之间的安全加密协议有效的方法。

我总是建议同时使用:443和:80,让每个人都可以选择它们如何连接,除非您正在运行敏感数据流以进行汇款等操作,然后严格确保它使用安全(443端口),而不是端口80不安全的连接)。