前言

你离成功已经不远了,因为你已经完成足够麻烦的两部。现在,你只需要动动手指、输入一些相关数据即可完成搭建。

本文章将建立于已经完成 1Panel 部署且能正常联网的情况下进行说明(P.S.我们推荐让你的 1Panel 始终处于最新版本,以免无法接收到应用的更新推送)

准备环境

得益于 1Panel 的容器化部署环境,WordPress 将以 Docker 容器 的方式在本地运行。那么就很简单了,我们只需安装网页服务端作为 反向代理 服务端和数据库即可。

进入面板,在左方菜单栏内选择“应用商店”,在列表内找到 OpenResty 应用,点击安装。正常情况下,你无需更改里面的任意配置项(不懂就不要瞎搞,否则可能会带来灾难性的后果)。单击“确认”即可开始安装,整个安装过程大概需要3~5分钟,速度因人而异。

在安装过程中,我们也可以开始部署我们的 WordPress 了。同样在应用商店内,也有我们的 WordPress 软件,但是我们需要先安装 MySQL 数据库。大部分情况下,8.0 版本的MySQL已经足够用了(对于2c2g配置),我们可以在安装配置中修改这一个选项。对于大部分用户来说,你没有外部连接数据库的需求,所以我们可以不勾选“端口外部访问”(这会影响到服务器安全性问题)。

等网页服务器和数据库全部安装完成后,就可以安装 WordPress 应用了。过程很简单,和上面一样,你只需记下随机生成的数据库名称、密码和服务端口就行了。

站点配置

配置反向代理

以上所有应用都安装完毕后,进入菜单栏里的“网站”,在页面中单击左上角的“创建网站”。在右侧弹出的配置栏内选择“反向代理”,并在下方配置相关信息。

  • 分组:默认即可
  • 主域名:你想配置的博客域名(如mengxi.live或blog.mengxi.live等)
  • 其他域名:按需配置
  • 代号:目录名称,建议自己写
  • 代理地址:127.0.0.1:前面安装时提供的应用端口

完成配置后单击确认即可完成初步设置。

SSL证书申请与部署(建议)

大部分网站都有SSL安全证书,就像这样:

那么,我们应该如何申请像这样的安全证书呢?过程非常简单,有时间的小伙伴可以来试一试。

雨云SSL免费证书

打开雨云证书申请页,在页面输入你需要注册SSL证书的域名(如mengxi.live),然后单击“创建申请”。如果你的域名被正确输入,几秒后会即刻生成认证信息。

那么打开我们域名的DNS平台(如GoDaddy、DNSPod、万网等),在我们的域名下添加这个解析记录(类型为TXT)。像这样:

然后等待1~10分钟让DNS服务器完成解析,随后我们就可以返回申请页单击“验证解析”。验证通过后在左侧菜单栏中选择“我的证书”,进入后就可以看到我们的证书了。

返回1Panel,在网站页中选择“配置”,再在跳转的网站配置页中选择“HTTPS”,开启该选项,选择“手工导入证书”,并且将我们申请到证书的私钥和公钥复制粘贴进去,单击“保存”即可立即生效。

接着我们在DNS服务商添加服务器解析记录(A类型,主机记录可以是@即根域名),也可以是blog即blog.mengxi.live),记录值是服务器IP地址),等待DNS刷新后即可访问我们的网站~~~

配置WordPress

访问我们的网站,会自动引导我们到WordPress的安装流程页面。

在第一页中,我们需要选择软件语言。将列表拉到最底部,选择“简体中文”,等待页面变为中文后,单击“继续”。

然后下一步你就会发现,我中文呢???没关系,我们为你准备了介绍图,按照图中信息完成配置即可。

完成配置后,单击“Login”超链接文本,进入后台登录页,将你前面配置的账密输入进去,再点击“Log in”按钮即可成功进入网站后台。

看不懂英文怎么办?稳了!全都稳了!选择菜单里的“User - Profile”,找到“Language”选项,在列表中找到“简体中文”,选择他,再拉到底部单击“Profile Update”即可。

恭喜🎉

你已经完成了博客部署的必要步骤,现在你就可以创建你的第一篇文章并发布了!WordPress区块编辑器上手十分简单,即开即用,上手简单,我想这很适合你。以此,“从零开始的博客搭建”的主要章节就此结束,我们可能会在后期更新关于网站安全等文章,敬请期待。