腾讯云搭建WordPress个人网站和申请安装SSL教程

本篇文章以腾讯云轻量应用服务器为例,讲解如何搭建WordPress网站和申请安装SSL(配置HTTPS)。

想使用阿里云轻量应用服务器?查看这篇阿里云轻量服务器搭建WordPress网站详细教程

为什么选择轻量应用服务器?

轻量应用服务器的确没有云服务器那样的复杂和强大,但是它对于个人网站来说完全够用,而且轻量应用服务器的后台使用相对简单,更适合没有专业背景的朋友们。

如果你的网站和我的一样,主要目标用户在中国大陆,你有2个选择:

选择1:选择腾讯云和阿里云位于中国大陆地区的服务器,然后在他们网站的备案专区做好ICP备案;

选择2:选择他们位于中国香港地区的服务器,这样就不用做ICP备案了,而且访问速度有保证。

说明:中国香港地区的服务器有一个不能排除的缺点,那就是服务器IP有被墙的可能性,导致大陆地区无法正常访问该网站。

如果你网站的主要目标用户不在中国大陆,可以考虑其它的服务器厂商。例如我之前用WordPress+WooCommerce搭建外贸独立站,用过SiteGroundCloudways的美国主机。

Cloudways安装操作介绍

怎么申请SiteGround主机?

下面是手把手的操作:

第一步:购买腾讯云轻量应用服务器

1)点击按钮,访问腾讯云官网:

2)登录账号后,点击 立即选购

3)购买页面里点击 使用应用模板-WordPress

地域建议选择广州(需要ICP备案)或中国香港(不需要ICP备案),时长1年到3年,购买即可。

再返回轻量应用服务器控制台。

如果你不知道怎么找到轻量应用服务器控制台,在网页上方搜索框里输入并搜索“轻量应用服务器”,再点击 产品控制台。

当实例创建完成后,在服务器列表中,选择并进入该实例的详情页。

第二步:获取WordPress后台账号和密码

选择 应用管理页签,进入 应用管理详情页。

在应用内软件信息栏,点击复制类似于 cat ~lighthouse/credentials.txt 格式的口令,然后点登录

在弹出的登录窗口中,粘贴刚才复制的口令,点enter执行

就能获得WordPress后台的登录账号和密码,做好记录。

点击管理员登录地址

新打开的登录页面里,输入刚才做好记录的WordPress后台的登录账号和密码,点击登录

第三步:WordPress后台设置

选择左侧导航栏中的设置 > 常规,进入“常规选项”页面。

找到 “WordPress地址(URL)”并填写。先填写实例的公网 IP 地址,格式如下:

http://IP

如果不知道公网IP,返回轻量应用服务器控制台即可找到。

第四步:域名与DNS解析设置

如果你使用中国大陆地区的服务器,必须把ICP备案做好了(腾讯云和阿里云都提供免费协助),才能继续进行这一步和后面的步骤。另外,对应的网站域名要放在帮你备案的服务商厂商那里。

如果你用腾讯云的中国大陆地区服务器,你的域名要放在腾讯云上面;你用阿里云的中国大陆地区服务器,你的域名要放在阿里云上面。

说明:使用中国香港地区和海外地区的服务器,不用ICP备案,所以域名放在哪里都可以。

如果你不会做域名的DNS解析操作,请看这篇:

域名解析是什么?域名解析怎么添加?

点击腾讯云域名注册页面,在腾讯云上面买域名,这儿就不多说。

访问腾讯云域名页面,点击我的域名-解析

新打开的页面里点击 添加记录

记录类型:A

主机记录:空白或@

线路类型:默认

IP:填写服务器公网IP(在轻量应用服务器控制台)

权重:-

TTL:默认

确定即可。

第五步:申请下载SSL证书

给网站成功安装上SSL证书,即可设置HTTPS,也就是给浏览器网址前面显示一把小锁,提示用户:这个网站是安全的。

这一步申请腾讯云免费的SSL证书,就是为了下一步:设置HTTPS。

申请SSL证书

访问SSL证书页面点击 申请免费证书

每个用户每年申请20个免费SSL证书,我这已经申请好了。

选择免费版,输入绑定域名,选择域名验证方式,填写邮箱,算法,选择推荐的RSA,提交申请。

你的账号在 腾讯云 SSL 证书控制台拥有状态为“已签发”,且绑定域名与所选主机名相同的 SSL 证书。

下载SSL证书

点击下载

选择Nginx,点击后面的下载

文件夹里有4个文件,分别是 KEY,CSR,PEM,安全证书(CRT)。

我们实际上只用到2个文件:KEY和安全证书(CRT)。为了方便操作,可以把这2个文件复制粘贴到桌面上。

第六步:使用WinSCP访问网站后台程序

回到轻量应用服务器的控制台,先重置密码

然后登录WinSCP(WinSCP免费下载链接),点击新建会话:

文件协议:SFTP

IP:公网IP

端口:22

用户名:root

密码:上一步设置的密码

登录上去后,右侧打开目标路径/www/server/nginx/conf

左侧选定电脑上的2个SSL证书文件(KEY和CRT文件),点右键上传

确保文件上传到右侧

右侧找到nginx.conf,点右键编辑代码

第七步:改动3块代码

第1块

在nginx.conf文件中,删除下面这些server{}所有的代码

粘贴代码(具体代码请查看腾讯云官网文档“证书安装”步骤4

修改3处

server_name cloud.tencent.com; #填写您的证书绑定的域名,例如:www.cloud.tencent.com

ssl_certificate cloud.tencent.com_bundle.crt; #填写您的证书文件名称,例如:cloud.tencent.com_bundle.crt

ssl_certificate_key cloud.tencent.com.key; #填写您的私钥文件名称,例如:cloud.tencent.com.key

我改完的代码是这样:

第2块

Server{}上方添加代码(具体代码请查看腾讯云官网文档“证书安装”步骤5

ssl_certificate cloud.tencent.com_bundle.crt; #填写您的证书文件名称,例如:cloud.tencent.com_bundle.crt

ssl_certificate_key cloud.tencent.com.key; #填写您的私钥文件名称,例如:cloud.tencent.com.key

我改完的代码是这样:

第3块

server{}代码后面添加一段(具体代码请查看腾讯云官网文档“设置 HTTP 请求自动跳转 HTTPS”步骤1):

server {

listen 80;

server_name cloud.tencent.com; #填写您的证书绑定的域名,例如:cloud.tencent.com

return 301 https://$host$request_uri; #将http的域名请求转成https

}

我改完的代码是这样:

改动完毕,记得保存这个文件nginx.conf ,并确保下方提示:文件传输完毕

重启Nginx服务器

应用管理处点击登录

粘贴代码,验证配置文件是否有问题

sudo nginx -t

这样就提示没问题

粘贴代码重启Nginx服务器

sudo systemctl reload nginx

第八步:验证SSL是否安装成功

应用管理处,点击管理员登录地址

输入账号密码登录进后台,点击设置-常规-WordPress地址

把WordPress地址改为:http://你的域名 并且点保存

访问你的域名,前面有一把小锁,并提示连接安全,这就说明SSL安装成功,HTTPS配置成功。

好了,腾讯云轻量应用服务器搭建WordPress网站和申请安装SSL操作就说完了。

提示:如果你选用中国大陆的服务器,需要做好ICP备案后,才能进行第三步及后面的所有步骤。

最后,我提一下阿里云和腾讯云的新人福利。

阿里云的新用户能领取新人福利,具体情况请查看阿里云官网:

这篇文章里有完整的WordPress网站搭建操作说明:

阿里云轻量应用服务器搭建WordPress网站及申请安装SSL教程

腾讯云的新用户也能领取新人福利,具体情况请查看腾讯云官网:

未经允许不得转载:外贸麦克 » 腾讯云搭建WordPress个人网站和申请安装SSL教程

赞 (0) 请我喝咖啡

谢谢你请我喝咖啡!

支付宝扫一扫打赏

微信扫一扫打赏

error: 如有转载需求,欢迎关注公众号联系麦克