前言
个人博客作为一个私人发表文章的平台,有许多优势是现在主流博客平台没有的,比如说没有发文限制,个性化程度搞,观感好等,但现在已经逐渐淡出人们的视野。关于你是否真的需要一个博客,你应该慎重考虑一下,不要一时起兴而半途而废。
目前搭建WrodPress博客的方式有很多,我这里就分两种来举例(虚拟面板类和服务器类)
1. 域名
本站的域名是在namesilo上购买并通过Cloudflare代理,优点是不用实名和等国内的审批,添加完基本就能用,而且还比较便宜,个人更推荐用国内的,虽然麻烦一点但是稳定。(如果你实在不想搞也可以找找免费的二级域名用)
2. 虚拟主机搭建
2.1 购买虚拟主机
找一个云服务代理商,购买它的虚拟主机产品,这里用汉堡云演示
在汉堡云注册完账号后点击产品与服务,选择虚拟主机,在里面任选一个购买
购买好后先进入WrodPress官网下载WrodPress压缩包,随后回到汉堡云,点击控制台-虚拟主机-管理-登陆面板,在左侧侧边栏数据管理中点击在线文件管理,把下载下来的WrodPress压缩包上传进来并解压,解压好后把wrodpress里的文件夹全部放到根目录
2.2 绑定域名
在控制面板中选择域名绑定,复制A记录后面的IP地址,随后到DNS服务商那里添加一条A记录为刚刚复制的ip地址的解析记录
随后将该域名绑定到虚拟主机上
2.3 配置站点
随后访问这个网址
- 数据库名:在面板的首页右下角有个数据库信息,复制里面的数据库账号并粘贴
- 用户名:和数据库名一样
- 密码:复制数据库信息里的数据库密码
- 数据库主机:就是数据库地址,一般不用改
- 表前缀:就是数据表名的前缀,一般不用改
如果出现这个界面就说明成功了,接下来配置一些基础信息你的博客就搭建完了
3. 服务器搭建
如果你有自己本地或云服务器的话,就看这里的教程
3.1 安装宝塔界面
首先先要连接你的服务器,我这里用的是Xshell
在“连接”里填写服务器名称和服务器公网ip,在“用户身份验证”里填写服务器账户和密码(在服务器控制台都可以找到)
连接后命令行前显示root就说明成功了
随后进入宝塔官网,点击下载安装,复制自己服务器对应系统的安装脚本(我这里用的是Debian)并粘贴到命令行中回车(注意这里粘贴不能用快捷键,需要点鼠标右键粘贴)
然后会问你是否安装在根目录,输入y回车
等待一会它自动安装,成功安装后会显示这些内容
首先要下载证书,下载完后双击打开,一直下一步,会让你输密码,把密码粘贴进去后下一步就安装完了。然后我们要复制面板的外网地址到浏览器中,根据所给的账户信息登陆进去,绑定宝塔账号
随后会提示你安装一些套件,选择LNMP一件安装
3.2 安装WrodPress并绑定域名
在上一步装完成后点击文件,上传从WrodPress官网下载的WrodPress压缩包并解压
接着打开DNS服务商,添加一条A记录为你的服务器公网ip的解析记录
随后回到宝塔界面,选择网站-PHP项目-添加站点,域名填你刚刚解析的域名,根目录选择你WrodPress解压的目录,数据库选择MySQL,账号和密码自己填,PHP版本选择8.0或更高
3.3 配置站点
访问这个网站,后面的内容就和2.2一样了,可以翻到前面去看看,需要注意的是数据库名和用户名要填刚刚你自己填的数据库账号和密码
3.4 部署SSL证书
到这里教程还没有完,因为宝塔界面可以一键申请一个免费的SSL证书,有了证书别人访问你网站的时候就不会出现一个此站点不安全的标志
在刚刚PHP项目的页面里找到SSL证书这一栏,点击未部署
在出现的界面中选择Let's Encrypt,勾选上网站的域名,点击申请证书
申请完成后它会自动填写密钥和证书,勾选上强制https并保存,你的网站就算搭建好了,记得到期的时候给证书续签