前面买的阿里云虚拟主机.  不支持https .为了实现https开始了曲线救国的道路.



最终效果

https://www.yge.me

 

 

方法



先部署好一个基本源站点.
blog.yge.me端口只有80
这个网站部署没有什么特殊要求.


对网站内容有一些要求

 

1,网站要支持多域名. 也就是通过每个域名访问网站都是正常的, 比如WordPress会绑定域名,需要一些特殊设置才可以.


2,网站图片/css/js等资源 必须使用相对路径,不要使用绝对路径.

 

3,对于一些引入外站的资源做https兼容处理

 

 

 

然后选择一个CDN 服务商

 

支持https的有
百度,七牛,阿里云,又拍云等


百度只有年费1300以上的才支持.比较贵(对于流量大的网站也许可能实惠点.)
七牛CDN有两个条件,第一要ICP备案,第二个要网公安局备案. 不考虑.


阿里云和又拍云 https都是按次数计算.价格一样.不过流量包阿里云的要便宜些.

 

 

目前本站使用的是又拍云.下面说明也是按这个为例,其他的设置差不多

 

 


 

 

步骤一

添加服务

 

又拍云先创建一个. 域名可以填泛域名,但是需要有泛域名证书
没有泛域名证书就填对于的域名


源站就是源网站
回源协议我也是才弄明白
HTTP : 表示源网站是http协议.
https  :表示原网站是https协议.
协议跟随 : 就是你用https访问就是https协议 ,用http访问就是http协议.(也就是源网站必须同时有两种协议)

 

 

 

 

 

步骤二

准备ssl证书

七牛 . 阿里云和又拍云都支持免费证书申请. 随便哪里弄一个就好.
(泛域名一般哪里都不免费都需要购买.)

没有就直接又拍云申请免费的,如果自己有就自己上传到又拍云.方法不做说明.

 

 

 

步骤三

添加域名解析

一般绑定域名都要审核,审核过了才能用.
都会给你分配一个cname


然后就是修改自己域名的解析记录了.

 

blog.yge.me A记录 阿里云主机ip 源网站
www.yge.me cname记录 又拍云cname记录 自己需要做https访问的网址
yge.me cname记录 又拍云cname记录 自己需要做https访问的网址

 

 

 

步骤四

开启https

 

 

步骤五

 

关闭回源Host (一般默认是关闭的)

 

 

 

结束语

最后因为阿里云各种原因,目前选择的是腾讯云的CDN.

 

1,支持泛域名

2,每个月10G免费流量额度.对于小网站够用.

3,HTTPS和http流量一视同仁.