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有啥

都是示例证书
看看虚拟主机的配置
