^ 回到顶部
  • 人生没有定律,每个人都有自己的节奏
  • 本站wordpress建站教程均通过实践后发布,希望对你有帮助
  • 希望你的坚持,都是因为热爱,而不是因为不甘心
  • 5年wordpress建站经验,5星服务品质
  • 那些不愿意让你吃亏的人,才是真正值得你深交的人,也是值得你付出时间的人
  • 当你决定出发,最难的就已经过去了
  • 以前我是很拒绝使用插件的,现在我却很喜欢,也许这是一种成熟
  • 网站内容如果对你有帮助,可以打赏支持下哦

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

阿里云服务器9.9

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

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

最新更新:阿里云虚拟主机已经支持开启 https 功能,只需要在主机管理平台 --  域名管理 -- 域名绑定 -- 强制 https 加密访问 那里开启 https 即可。当然网站还是需要按照本教程后面的来设置。

首先需要购买 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方案)

如果本文章对你有帮助,请支持下我,谢谢!

展开阅读全文

扫码关注微信公众号zs40086(微搜片)随时随地微信看片,抢先福利电影等你来

热门推荐

小雨导购

如有疑问,请前往问答中心反馈!

反馈
  1. 蝴蝶飞不过沧海
    小雨老师好,小程序咋做的呢
  2. 蝴蝶飞不过沧海
    小雨老师好,小程序咋做的呢
  3. 杨小见
    你好,咨询个问题,cdn这块另外收费么?