^ 回到顶部
  • 人生没有定律,每个人都有自己的节奏
  • 若文中代码有问题,可能是少了几个问号,留言一定会解决!
  • 希望你的坚持,都是因为热爱,而不是因为不甘心
  • 站点文章结尾新增了赞赏通道
  • 那些不愿意让你吃亏的人,才是真正值得你深交的人,也是值得你付出时间的人

万网虚拟主机添加https超详细攻略(最新ssl方案)

因为想折腾下小程序,所以陌小雨就得先把这个 https 弄好,产品服务随着时间会有所变化,所以小雨不敢保证今天分享的文章和攻略以后是不是一直有效,不过近期应该是没有问题的,本文分享的方案不需要手动申请免费的 ssl 证书,好了,跟着小雨一步一步的来操作吧。

万网虚拟主机添加 https 超详细攻略(最新 ssl 方案)

首先需要购买 CDN HTTPS 请求包,因为阿里云虚拟主机目前暂时是不支持 https 的(不过小雨相信,以后肯定会支持的),但是可以通过购买 CDN https 请求包来间接实现,我这选择的是 1 年 1000 万次的静态 https 请求,年付费 50 元。

万网虚拟主机添加 https 超详细攻略(最新 ssl 方案)

2、购买成功后登陆控制台,通过产品与服务进入 CDN 控制面板

万网虚拟主机添加 https 超详细攻略(最新 ssl 方案)

在域名管理那里添加你的域名,一般添加域名带 www 和不带 www 的即可,如:dedewp.com 和 www.dedewp.com

添加域名时候,小雨我是这样选择的:

(1)业务类型:图片小文件

(2)原站类型:IP,后面填写下主机的 ip 地址就行

(3)端口:80 端口(切记选择80,因为虚拟主机不开放 443 端口)

万网虚拟主机添加 https 超详细攻略(最新 ssl 方案)

3、在域名解析那里把原来的域名 a 记录修改为 CNAME,地址就填上面我用黑色笔刷覆盖的,设置完成后,就可以虚拟主机管理平台那里的域名管理下面的 CDN 管理可以看到已经加速成功了

万网虚拟主机添加 https 超详细攻略(最新 ssl 方案)

注意:修改域名解析的时候,如果碰到提示与已添加的解析有冲突 可以把有冲突的记录的线路更换为不是默认的就可以了。

4、设置 https 强制跳转和加速

在第二步的 cdn 控制台的域名管理那里,单击域名后面的配置按钮,这里选择顶级域名(根据后面成功的证书判断,只需要选择一个即可),也就是不带 www 的即可。找到HTTPS 设置

万网虚拟主机添加 https 超详细攻略(最新 ssl 方案)

我上面的是已经成功后的截图,单击修改配置,选择开启、选择阿里云的免费证书,选择http->https 强制跳转,阿里云就会一键自动给你配置了。

万网虚拟主机添加 https 超详细攻略(最新 ssl 方案)

至于其他开关的设置,大家可以按照需要选择,但是根据使用过的人的经验,有两个千万不要开启:“过滤参数”和“协议跟随回源”不要开启

5、等待证书生效后,就可以用 https 访问自己的网站了,这个时候,一般前面的小绿锁还是没有的,我们需要简单的进行设置一下:

一般来说都是对症下药的,打开网页开发者工具(快捷键 F12),看警告的信息,逐一修复就好了,小雨这里根据自己的修复过程简单说明下)

5.1 、修改 wp-config.php 文件

记住,下面代码需要添加到require_once(ABSPATH . 'wp-settings.php');这行代码之前

define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
$_SERVER['HTTPS'] = 'ON';
define( 'CONCATENATE_SCRIPTS', false );

5.2、修改站点域名为 https,可以在后台那里修改,也可以在数据库中直接修改

万网虚拟主机添加 https 超详细攻略(最新 ssl 方案)

5.3、修改主题中和文章中所有请求的的 js、css 及图片的引用地址为 https

这里建议用数据库的一键替换,可以根据下面文章进行操作

WordPress用sql命令行批量修改文章标题,内容,作者,链接等

友情提示:操作数据库之前都要先备份一下你的数据库。 1、批量修改文章标题 UPDATE wp_posts SET post_title = REPLACE( post_title, '零起点学 php 系列教程', '零起点 php 入门系列教程' ); 2、批量更改文章发布时间 update wp_posts set post_date= replace(post_date, '2015-09' […]

示例:

UPDATE wp_posts SET post_content = replace(post_content,'http://www.dedewp.com','https://www.dedewp.com');

5.4、如果使用百度分享的,需要点此去下载静态资源包,然后上传到网站根目录,最后修改下百度分享的 js 调用地址(这段 js 一般在主题的 js 文件或者 footer.php 文件里面)就可以了,如下图说明

万网虚拟主机添加 https 超详细攻略(最新 ssl 方案)

5.5、登陆百度站长平台那里添加 https 站点 并进行认证,下面是官方的说法,还是很有必要的

1. HTTPS 协议的站点信息更加安全,同时可降低网站被劫持的风险,如网站同时存在 HTTP 和 HTTPS 站点,可使用本工具进行认证,便于百度搜索识别网站 HTTP 与 HTTPS 之间的对应关系,识别成功后,搜索端将及时展示网站 HTTPS 资源

2. 使用 HTTPS 认证,需要保证全站所有链接都支持 HTTPS 访问。

万网虚拟主机添加 https 超详细攻略(最新 ssl 方案)

5.6、之前小雨用的是七牛的图床,但是发现好像并不支持 https 的免费流量,所以用七牛图床的小伙伴可以考虑换一个了。试试又拍云

6、最后附上一张陌小雨博客成功添加小绿锁后的截图

万网虚拟主机添加 https 超详细攻略(最新 ssl 方案)

让小雨知道,这篇文章帮到了你

展开阅读全文

评论 2

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 杨小见
    你好,咨询个问题,cdn这块另外收费么?回复

登录

忘记密码 ?

切换登录

注册