全站通过https访问前,请先确认网站各页面能正常通过https访问,若网站中不安全元素没有解决(即网站中仍存在外部的图片、js、css等链接),则强制全站https访问后会造成部分页面显示异常。
具体实现办法:
第一步:打开IIS管理器,找到需要配置SSL证书的站点,右键属性。
第二步:选择 “从 .pfx 文件导入证书“
点击下一步 选择我们刚刚上传到PFX证书文件,然后“下一步”, 输入PFX文件的密码。 之后的过程全部默认即可, 端口默认是443。
第三步:
安装完成后 , 如果443端口没有启动,请重启IIS。
第四步:
选择“目录安全性”,在“安全通信”区域点击“编辑”。
注意事项:
1. 检查防火墙或者安全狗是否有允许443端口
2. 免费的CDN服务大多数不支持SSL,请先跟CDN服务商确认,证书要安装在CDN上面。
IIS6 301跳转到HTTPS
1. 新建一个空站点,网站的主机头填写 要跳转的域名. 端口使用80
2 . 网站根目录随便新建一个空目录指定 d:/wwwroot/301
3.站点新建完成,右键 属性设置。
重定向到: https://www.domain.com$S$Q domain.com修改成要跳转的域名
4. 绑定证书的站点删掉 www.domain.com 80端口的域名绑定
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛