SSL会成为网站、APP、小程序(小程序已经强制使用https)等项目的标配。关于SSL证书安装使用的问题今天总结下,以备用。

环境配置:windows server 2008 R2和IIS7.0

1、 安装SSL证书的环境 (温馨提示:安装证书前请先备份您需要修改的服务器配置文件)
SSl证书安装环境简介
安装windows server 2008 IIS7.0操作系统服务器一台,web站点一个,SSL证书一张(备注:本指南使用s.wosign.com域名OV SSL证书进行操作)。

well-known验证压缩包下载:https://pan.baidu.com/s/1dFGqNwH

网站环境要求
请确保站点是一个合法的外网可以访问的域名地址,可以正常通过http://www.bojuwang.net/进行正常访问。
2、SSL证书的导入
获取SSl证书
以景安为例,成功在景安申请证书后,会得到一个有密码的压缩包文件,输入证书密码后解压得到五个文件:for Apache、for IIS、for Ngnix、for Other Server,这个是证书的几种格式,解压for IIS压缩包,会得到一个www.xxx.com.pfx格式的证书,IIS7.0上需要用到pfx格式的证书。

导入SSl证书
开始 -〉运行 -〉MMC,启动控制台程序 -> 选择菜单“文件 -〉添加/删除管理单元”->列表中选择“证书”->点击“添加”-> 选择“计算机帐户” ->点击完成。在控制台的左侧显示证书树形列表,选择“个人”- “证书”,右键单击,选择“所有任务-〉导入”, 根据“证书导入向导”的提示,将.pfx格式文件导入,注意导入过程选择“根据证书内容自动选择存储区”。(注意导入过程中需要输入密码)导入成功后,刷新,可以看到如下图所示的证书信息。


分配服务器证书
打开IIS7.0管理器面板,找到待部署证书的站点。
设置参数
选择“绑定”->“添加”->“类型选择https” ->“端口443” ->“ssl证书【导入的证书名称】” ->“确定”,SSL缺省端口为443端口,(请不要随便修改。如果您使用其他端口如:8443,则访问时必须输入:https://www.domain.com:8443)。如下图所示:

测试是否安装成功
重启IIS7.0服务,在浏览器地址栏输入:https://www.yourdomain.com (申请证书的域名)测试您的SSL证书是否安装成功,如果成功,则浏览器下方会显示一个安全锁标志。请注意:如果您的网页中有不安全的元素,则会提供“是否显示不安全的内容”,赶紧修改网页,删除不安全的内容(外部Flash、CSS、Java Script和图片等)。

环境配置:phpstudy如何安装ssl证书

首先,确保你的apache编译了ssl模块,这是支持ssl证书必要的条件(如果没有,请编译,打开phpstudy——设置——PHP模块扩展——php-openssl前面勾选上)。

第一:进入到apache目录下,httpd.conf找到#LoadModule ssl_module modules/mod_ssl.so,去掉前面的注释符,使得ssl模块生效(如果该模块已去掉注释,请不用操作)。

第二,找到配置80端口http的网站配置的地方,一般在如下路径:D:\phpStudy\Apache\conf有一个vhosts.conf的文件,按照80的配置,另起一个VirtualHost443,如下所示:

Listen 443
<VirtualHost *:443>
ServerAdmin admin@youradmin.com          #(和80一样)
ServerName yourdomain.com                 #(和80一样)
Errorlog    /logs                          #(和80一样)
DocumentRoot  “D:\phpStudy\WWW”            #(和80一样)
SSLEngine on
SSLProtocol  all -SSLv2 -SSLv3
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4: HIGH:!MEDIUM:!LOW:!aNULL:!eNULL
SSLCertificateFile  /usr/local…/yourdomain.com.crt(服务器上证书路径)
SSLCertificateKeyFile /usr/local…/yourdomain.com.key(服务器上证书路径)
SSLCertificateChainFile /usr/local…/bundle.crt(服务器上证书路径)
</VirtualHost>

第三,重启apache(有可能报错,看一下443端口是否被防火墙拦截或被占用)。

第四,apache正常重启后,在浏览器里面输入https://yourdomain.com就能看到安全锁出来啦。

小程序要求的 TLS 版本必须大于等于1.2解决办法。

这个可以参考沃通官方论坛的服务器SSL不安全漏洞修复方案来解决,特别注意的是windows server 2003不支持TLS1.1和1.2,请升级至2008 R2或2012。

帖子网址:https://bbs.wosign.com/forum.php?mod=viewthread&tid=1284

更多专业前端知识,请上 【猿2048】www.mk2048.com

关于SSL证书配置、升级的一些问题总结相关推荐

  1. 解决 Let’s Encrypt SSL 证书配置错误

    解决 Let's Encrypt SSL 证书配置错误"DNS problem: NXDOMAIN looking up A for xxx.com" 一.问题:Let's Enc ...

  2. Nginx学习总结(6)——Nginx + https + 免费SSL证书配置指南

    操作环境 操作系统:centos5.5 前段静态内容处理:nginx 后端JSP处理:tomcat 6 一.Nginx + https + 免费SSL证书配置指南 生成证书 $ cd /usr/loc ...

  3. linux生成ssl证书给haproxy,如何为多个SSL证书配置HAProxy

    我需要使用两个不同的SSL证书配置HAProxy > www.example.com > api.example.com 现在我从serverfault(Configure multipl ...

  4. 怎么做ssl证书配置?

    现在越来越多的网站开始配置SSL证书了,毕竟SSL证书能够提升网站的安全,SSL证书能够防止网站被钓鱼网站假冒,也能够防止网站的数据被篡改,也能够避免网站出现不必要的损失,所以给网站部署SSL证书是很 ...

  5. 阿里云免费SSL证书配置(图文详解)

    阿里云免费SSL证书配置 1.操作环境 2.购买免费SSL证书 3.证书申请,绑定域名 <下一篇:Nginx+SSL证书,配置https> 1.操作环境 阿里云账号(已实名) 每个账号可免 ...

  6. 阿里云centos环境之Let's Encrypt SSL证书配置十一

    阿里云centos环境之Let's Encrypt SSL证书配置<十一> 1.目标 Let's Encrypt是国外一个公共的免费SSL项目.这里记录的是可执行的生成免费SSL证书Let ...

  7. 2021最新 阿里云服务器免费SSL证书配置方法(图文教程)

    我觉得在大家学习如何利用免费SSL证书配置网站HTTPS之前,要弄清楚开启HTTPS有什么利弊.所谓的HTTPS其实是(安全套接字层超文本传输协议)是以安全为目标的HTTP通道,简单讲是HTTP的安全 ...

  8. SpringBoot项目部署到华为云ssl证书配置

    一:前提 首先我们应该去华为云申请ssl证书,一般有单域名,泛域名,多域名的类型,我这边是单域名申请的. 二:下载证书 当我们申请好证书后,我们需要下载证书,到电脑本地. 三:配置ssl证书 配置ss ...

  9. windows系统下,Apache安装腾讯云SSL证书配置教程(phpstudy环境)

    第1步.登录腾讯云申请SSL证书并下载,这里省略申请的步骤. 第2步.解压证书文件,打开Apache文件夹,里面有三个文件,如下: 1_root_bundle.crt // 公钥 2_www.cpw5 ...

  10. 最新阿里云服务器免费SSL证书配置HTTPS的两种方法(图文教程二)

    在大家学习如何利用免费SSL证书配置网站HTTPS之前,我们先要搞清楚为什么要开启HTTPS,这个绿色的小锁真的有用吗?所谓的HTTPS其实是(安全套接字层超文本传输协议)是以安全为目标的HTTP通道 ...

最新文章

  1. PoE供电中功率损耗问题
  2. Linux系统管理学习路线图
  3. python识别文字并且提示_python脚本:检测字符串标识符
  4. 各地新闻客户端名称_广西新闻网《“益”起脱贫》节目首播!县长做主播,一天卖出5万多斤圣女果...
  5. lenos快速开发脚手架
  6. android jni 中jnienv,android JNI中JNIEnv類型和jobject類型的解釋
  7. ElasticSearch学习(三):配置与集群
  8. 神经网络与深度学习2
  9. 漫画:什么是图的最小生成树?
  10. linux 实现秒级定时任务
  11. GIT仓库瘦身及GIT LFS迁移说明
  12. 软件测试——Postman Script脚本功能
  13. spring html导出excel文件,springboot2.1.8使用poi导出数据生成excel(.xlsx)文件
  14. 微信小程序|样式布局篇
  15. 微信小程序-获取微信用户手机号码
  16. 标准模型与随机预言模型的比较
  17. 解决ORACLE字符集为US7ASCII,插入数据中文乱码问题
  18. 计算机英语说明文,英语说明文作文
  19. 如何将抖音快手短视频好看视频等任何直播平台视频转为MP4
  20. GCP---Google cloud Platform

热门文章

  1. java的for循环取出数据只是拿到最后一个_新兴大数据分析榆中百合
  2. 自适应滤波实例之噪声抵消
  3. java web ssh启动运行程序_[javaweb开发SSH] myeclipse启动tomcat时的bug
  4. 微信小程序开发学习记录01
  5. gsoap初始化释放_通过gsoap使用webservice
  6. 技术管理角色认知-管理都需要做哪些事
  7. CIFAR-10 dataset 的下载与使用
  8. [Training Video - 1] [Selenium Basics] [Download and Install Selenium]
  9. Ioc Autofac心得
  10. POJ 2386 Lake Counting DFS水水