当前位置:万花网 > Wordpress建站 > 正文

Wordpress关于阿里云虚机部署https(SSL)

摘要:这篇文章原本是写在我的博客上,由于博客以后只会更新一些生活琐事,所以先移到这里了!
Tips:本文最后更新于【 2019-07-04 10:00:51 】,某些文章具有时效性,若有错误或已失效,请在下方留言或联系小P君

Wordpress关于阿里云虚机部署https(SSL)

注:需要购买阿里云CDN,很便宜。不要看见购买二字就退却了!

很多新手童鞋可能会选择阿里云虚拟主机,但是阿里云虚机并不支持https,没有443端口。直接部署SSL是不存在的了。

但是可以通过CDN实现。中间很多波折吧,就不说了,那么我们开始吧:

1.修改根目录跳转htaccess,如果根目录下存在此文件,先删除。

下面这段代码新建到桌面TXT文本【文本内域名改成你自己的就好,记住www.前缀不能少】

# BEGIN WordPress
Options +FollowSymlinks
RewriteEngine on RewriteCond %{http_host} ^ouxiaopi.com [NC]
RewriteRule ^(.*)$ https://www.ouxiaopi.com/$1 [L,R=301]
rewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
rewriteRule ^index\.php$ https://www.ouxiaopi.com/ [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

然后上传到网站的根目录,重命名为“.htaccess”。

2.修改wp-config.php文件

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 );

3.修改wp站点URL

方法一:下一步我们需要将WP后台的地址从http://***.com改成https://www.***.com【这个很重要】
方法二:如果你的后台在加入前面代码之后进不去,也可以通过数据库来修改。打开数据库表:wp_options,将option_name:siteurl,home两个记录的option_value都从原来的http改成https格式(如下图)。

Wordpress关于阿里云虚机部署https(SSL)

4.申请阿里云免费证书【免费证书嘛,现在到处都是】。

网站需要开启HTTPS肯定是要申请证书的,我申请的是阿里云云盾证书服务中免费型DV SSL数字证书,一个阿云帐户最多签发20张免费的https免费证书

5.购买阿里云CDN

阿里云的CDN我亲测是可以跳转https,可以选择CDN流量包(国内版)和HTTPS请求包这两个其中一个。我选择的100G流量包,对我来说能用很久了。
如果你需求量比较大的,可以选择其他套餐。

6.配置CDN加速域名【图示】

在CDN域名页面添加www.***.com域名,
地址业务类型:图片小文件(个人需要)
源站类型:IP,接着填写IP地址
端口:只能选80端口(云虚机不开放443端口)

Wordpress关于阿里云虚机部署https(SSL)

7.配置SSL证书,开启https加速

配置页面的【协议跟随回源】【过滤参数】一定不要开启,其他的相关需要的配置都可以开启。
进入HTTP设置,如果用的也是阿里云的免费证书,按下图操作。如果不是阿里云的证书,需要在证书后台上传自己的证书,回到HTTP设置,选择你上传的证书。

Wordpress关于阿里云虚机部署https(SSL)

8.DNS域名解析修改

CDN后台的CNAME复制下来

Wordpress关于阿里云虚机部署https(SSL)

域名解析后台添加解析CNAME–主机记录www–记录值选择你刚复制的内容粘贴。
如遇到解析www冲突,直接把A修改成CNAME–记录值选择你刚复制的内容粘贴。

Wordpress关于阿里云虚机部署https(SSL)

到这里就结束了,配置完成后,等上一段时间再去,应该就可以发现站点出现绿色小锁了。

检查一下其他内容的地址是不是没改过来,媒体文件啊,自定义页面之类的。

AD:这篇文章原本是写在我的博客上,由于博客以后只会更新一些生活琐事,所以先移到这里了!

感觉很棒!可以赞赏支持我哟~

赞(1) 打赏
作者保留所有权,侵删请联系,转载请注明: » 万花网 » Wordpress关于阿里云虚机部署https(SSL)

低至¥89元/年限时抢

抢阿里云服务器1折起代金券

立即抢购

评论2

  1. #1

    我咋记得我的没这么复杂

    什么礼物11个月前 (07-05)