1.申请证书【阿里云免费证书】
1.1.登陆阿里云进入控制台
1.2.左侧选择安全 下拉框选择证书服务
1.3.右上角选择购买证书 选择免费 然后立即购买-支付

1.4.返回证书列表页面 选择补全-填写要配置的域名,设置域名验证类型,我选择文件【不同服务商的话更简单方便】 选择系统生成的csr最后提交
1.5.稍等一段时间,下载验证文件上传到指定目录即可
1.6.再过一段时间 即会审批证书了【注:域名不要包含不该含的字符】

1.7.第一条证书是正在审核中的 第二条证书是审核通过的,审核通过后 根据web服务器类型选择下载证书
2.安装证书【Linux-apache为例】
2.1.根据阿里提供的安装教程安装

2.2.根据如上配置 重启apache的时候出错了;原因就是当前apache没有加载mod_ssl.so模块
2.2.1.根据服务器apache版本下载对应版本:http://archive.apache.org/dist/httpd/
2.2.2.解压下载的版本文件 将modules下的loggers,ssl两个文件【一定是两个文件否则出错】放到服务器端apache的modules下
2.2.3.cd到服务端的modules/ssl目录;执行命令: apxs -i -c -a -D HAVE_OPENSSL=1 -I /usr/include/openssl -lcrypto -lssl -ldl *.c 即可
2.2.4.重启web服务器 service httpd restart即可
2.3.至此证书安装完成
3.访问域名
3.1.直接访问域名与https访问试试效果
3.2.如果显示的页面不一样 则是因为工作目录不一样导致的,修改httpd-ssl.conf 设置工作目录 重启web服务器即可
4.至此完美结束