个人博客搭建-wordpress镜像篇

1购买服务器

https://common-buy.aliyun.com/?commodityCode=swas®ionId=ap-southeast-1

2牛刀小试

重置服务器密码

这时会收到阿里云短信验证码,然后提示你重启。

接下来使用SSH连接工具(putty,xshell等)登录服务器

用户名:root 密码:自己知道

输入命令

cat ReadMe 

可以看到提供了MySQL的用户与密码,WordPress账户密码,以及FTP的账号密码,这些到后面都需要修改。

点击后台管理页面 http://公网IP/wp-login.php

填入默认的WordPress账户密码

打开http://公网IP

走到这里说明基本的功能已经跑通啦,但我们可能会有疑惑为啥这样就行啦,那来看看这个镜像到底做些了什么

3溯源

打开官方文档https://oneinstack.com/docs/wordpress/

刚看时可能有点懵逼,慢慢来

我们看到这个wordpress镜像是在LNMP镜像的基础上改的,那去看看LNMP镜像做了些啥

安装了下面的软件

安装目录在

我们来看看有没有

cd ..
cd usr/local/
ll 

看来都有

再来看看数据存在哪

分别进去看看

解释 :mysql是一个数据库管理软件,图中的mysql与WordPress只是其中的两个数据库

看看web访问日志有哪些

再看看网站访问的跟目录有哪些东西

注意:默认根目录里的文件可以删除,但目录不能删(估计要跳转什么的,猜的,哈哈哈)

在我们添加虚拟主机时(把公网IP和域名绑定后),会自动生成:/data/wwwroot/三级域名,这个文件夹会自动生成,拭目以待吧!!

4数据库的配置

来,看看数据库

密码还是默认的那个

可以看到有5个数据库,mysql这个数据库有一些关于数据库的用户信息与配置信息的表

再看看用户表有哪些用户

wordpress这个数据库是镜像制作者帮我们创建的,文档中也有例子,看看有什么

一般开发时我们都会远程连数据库,但一般不会用root用户来连,在这个镜像中需要云主机安全组端口(如云厂商控制台)、iptables(部分云主机没有启用iptables,可跳过)、grant授权用户,缺一不可。

1.创建grant授权用户

添加一个用户名为xxxxxxzhao,密码为Jxxxxxxxx,授权为%%表示所有外网IP能连接)对wordpress数据库所有权限,命令如下:

grant all privileges on wordpress.* to xxxxxzhao@'%' identified by 'Jxxxxxxx'; #授权语句,特别注意有分号
flush privileges;#立即生效
exit; #退出数据库控制台,特别注意有分号 

2.云主机安全组端口

3.iptables

查看是否按装了iptables

rpm -qa | grep iptables 

查看是否启用

看来没激活,不用管啦

firewalld防火墙看一下

也没开,就不管啦

远程连接一下

成功

哦,别忘修改数据库root密码

/root/oneinstack/reset_db_root_password.sh 

基本的配置已经差不多了,ftp等到以后用到再搞

5域名

https://wanwang.aliyun.com/domain/tld?spm=5176.27162082.J_1334179430.14.311365f0HmDGcZ#.com

购买域名

然后实名认证,这步我就省啦

一切准备就绪

域名解析设置

访问www.jevinzhao.com报错,使用公网IP访问也报错,怀疑是改数据库密码惹的祸

看来还要去看一下wp的配置文件

果然是这个问题

修改

vim wp-config.php #进入文件,方向键移动光标,Del键删除旧密码,按i进入插入模式输入新密码,按Esc退出输入模式,最后:wq 

测试一下

成功!!

配置域名

在没配置之前看看已存在的东西

看看ssl有啥

都是示例证书

看看虚拟主机的配置

Leave a Comment

您的电子邮箱地址不会被公开。 必填项已用 * 标注