从零开始搭建WordPress个人博客

以下内容多为个人观点,有异议欢迎指出。

1、部署建站服务器

*本文采用RAKsmart的VPS服务器(1核1G CentOS Stream 8)作为示例。

在此不多介绍,大家自行探索 传送门:RAKsmart

个人博客对服务器的要求不高,1核1G便满足日常需求,当然也可以选择更高配置(大佬随意)。

在RAKsmart购买VPS服务器之后别着急登录,先做三件事:

1.修改登录密码

进入管理页面如下:

从零开始搭建WordPress个人博客插图

点击“其他工具”中的“控制面板”登录后台,后台的账户密码会发到你的个人邮箱,后台如下:

从零开始搭建WordPress个人博客插图1

我们点击下方的 Root/Admin Password,选择change,在确认后服务器将重置密码(原密码无法登录),重置成功之后记下新密码 ,管理页面的“主机密码”不会更新所以务必记好。

接着点击VNC与服务器进行VNC连接,这时弹出的窗口会显示该服务器的屏幕,在输入用户名和密码之后方可登录(提示:默认用户为root 输入密码时不会显示字符,请小心行事)。

登录之后第一件事先修改密码(毕竟这么长的密码打多几次也会累):

passwd //输入passwd以修改密码,密码输入同样不显示;

2.安装并启用openssh:

我们需要一个较为稳定且简洁的连接方式openssh来代替VNC

yum update //新服务器要先更新一下 yum install openssh //从源服务器下载安装包并安装 service sshd start //启动ssh服务 service sshd status //查看当前ssh服务状态 active即为正常 service sshd enable //将ssh设为开机自启动 

到此我们便可关闭VNC连接,打开本地终端

ssh root@你的服务器IP //固定格式 ssh 用户名@IP

若报错请咨询度娘或Bing (Windows各版本操作不同无法一一说明)

正常情况下后面弹出一段提示并让你选择yes/no(首次连接该服务器的提示),选择yes回车并输入密码即可成功连接。

3.检查硬盘大小

在终端输入:

df -h 

显示如下:

从零开始搭建WordPress个人博客插图2

我们重点关注这个/dev/vda1的大小(Size),若显示的硬盘容量与该服务器硬盘大小不符,就需要联系工作人员帮忙解决,提交一个新工单并说明情况,附上服务器信息(IP、root账户登录密码),较为简单不过多阐述。

2.建站

部署docker

docker要求CentOS的内核版本高于3.10,查看内核版本:

uname -r 4.18.0-338.el8.x86_64 //正常情况下内核版本高于3.10,非正常情况请自行升级 yum -y update

添加docker官方yum源:

yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo yum update

下载docker安装包并安装:

yum install docker-ce

启动docker并设置开机自启动

service docker start //或者systemctl start docker service docker enable //或 systemctl enable docker service docker status //查看运行状态

部署wordpress

使用docker拉取mysql和wordpress镜像

docker pull mysql //默认拉取最新版本 docker pull wordpress

关闭系统防火墙并禁用防火墙开机自启动

service firewalld stop service firewalld disable //关闭防火墙以放行所有端口

创建mysql虚拟机

docker run -d -e MYSQL_ROOT_PASSWORD=123456 --name sql mysql //MYSQL_ROOt_PASSWORD=123456 设置数据库密码,默认用户名为root //--name sql将容器命名为sql

查看容器运行状态

docker ps -a

从零开始搭建WordPress个人博客插图3

创建wordpress虚拟机

docker run --name wordpress --link sql -p 80:80 -d wordpress //--name wordpress 将容器命名为wordpress // --link sql 链接mysql数据库,sql是刚刚创建的mysql容器的名称,注意辨别 //-p 80:80 将容器的80端口映射到服务器的80端口,注意:冒号右边是容器端口,冒号左边为服务器端口

若容器创建失败,我们需要删除容器重新创建

docker ps -a //查看所有容器 docker stop name //停止名为name的容器 docker rm name //删除名为name的容器

站点信息填写

到此wordpress部署完成,我们可以打开浏览器并输入服务器IP进行访问

从零开始搭建WordPress个人博客插图4

下拉选择中文,点击继续

从零开始搭建WordPress个人博客插图5

点击“现在就开始!”

从零开始搭建WordPress个人博客插图6

填写的时候需要特别注意

数据库名为mysql ,用户名为默认的root,我们刚刚部署mysql时密码设置为123456因此输入123456,而主机名应该填写mysql容器的名称,表前缀暂时不用管

提交之后如下

从零开始搭建WordPress个人博客插图7

运行安装程序成功之后需要填写站点信息和创建管理员用户,大家自行填写

从零开始搭建WordPress个人博客插图8

至此wordpress部署完成,若有疑惑或异议欢迎私信反馈,感谢大家的支持!

原文链接:https://blog.csdn.net/Orlando_xhy/article/details/128666983?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168994567316800225523234%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=168994567316800225523234&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-16-128666983-null-null.268%5Ev1%5Ekoosearch&utm_term=docker%E3%80%81wordpress%E3%80%81wordpress%E5%BB%BA%E7%AB%99%E3%80%81wordpress%E4%B8%BB%E9%A2%98%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享