面向零基础的阿里云+WordPress搭建个人博客网站详细图文教程
文章目录
一、写在前面
现在越来越多的人选择搭建一个个人的博客,做出来不仅很有成就感并学到很多知识,而且自己搭建的博客具有高度的自定义,写这篇博客的目的就是因为这几天我自己刚刚租了一台服务器并且搭建了属于自己的博客,把自己的过程发出来方便更多的人搭建个人博客,并且避免踩很多坑
二、开发环境
- Windows 10 64位
- CentOS 7.3 64位
三、所需软件
- 阿里云Linux一键安装web环境sh-1.5
- Xshell-6.0.0175p
- Xftp-6.0.0143p
- phpMyAdmin-4.1.0
- wordpress-4.3.1-zh_CN
- 下载链接,提取码:459a
四、主要流程
- 购买阿里云ECS主机
- 购买域名
- 为域名申请备案
- 环境配置
- 安装并配置phpMyAdmin
- 安装并配置WordPress
- 域名解析
五、搭建步骤
5.1 购买阿里云ECS主机
- 登录 阿里云官网,选择“云服务器ECS”
- 点击“立即购买”
- 按照要求登录之后,选择“一键购买”
- 按照我框选的选择即可,最后点击右下角“确认订单”
- 按照提示购买成功,回到阿里云网站首页,点击上方“控制台”
- 来到之后的界面,选择“云服务器ECS”
- 点击“云服务器”
- 我们可以看到我们已经拥有了自己的服务器
5.2 购买域名
- 来到阿里云网站首页,点击“域名注册”
- 在搜索框输入自己想要的域名,点击“查域名”
- 选择一个自己喜欢的,点击“加入清单”
- 点击右面“立即结算”
- 按照提示选择“立即购买”即可
- 我们回到阿里云网站主页,点击“控制台”
- 点击“域名”
- 可以看到我们已经拥有自己的域名啦
- 最后进行实名注册就可以了,按照提示要求即可,不再赘述
5.3 为域名申请备案
5.3.1 为什么要备案
我们现在只能通过IP地址访问到我们的服务器(网站),但是往往这样是不方便的,并且网站备案是国家相关部门要求的,在国内的所有网站都必须备案(使用海外服务器则不需要备案),未备案的域名不能使用国内服务器,假如网站不备案的话,很有可能被查处以后关停,我们为自己购买的域名进行备案之后就好比我们的IP地址和我们的域名形成了一个映射关系,我们就可以通过域名直接访问到服务器(网站),这样不仅操作更加方便,而且我们的网站域名是合法的
5.3.2 备案具体步骤
- 在“控制台”右上角搜索框输入“备案”,点击“备案管理”
- 在这个界面在自己想进行备案的实例后面点击“申请”
- 根据刚才申请的备案号对应点击“去备案”,这里要记住自己的备案号
- 接下来就按照提示操作即可,没有难度,首先填写自己的个人信息,经过初审之后会有员工和你打电话确认身份,所以我们要保证手机通畅,通过初审之后就会进入通信管理局进行审核(如下图),虽然这个审核时间比较长,但是过程比较简单,等待通信管理局审核通过我们的域名也就可以使用了,在等待的时间我们可以先进行网站环境的搭建
5.4 环境配置
5.4.1 安装并配置XShell
- 去上面我发的链接下载即可,下载之后点击“下一步”开始安装
- 选择“免费为家庭/学校”
- 选择“我接受许可证协议中的条款(A)”
- 选择安装目录,安装目录不要有空格和中文
- 选择“下一步”
- 点击“安装”
- 完成安装
- 打开XShell,点击“文件->新建”,如下两个位置输入信息
① 名称:自定义名称
② 主机:填写购买的阿里云服务器IP地址
- 选择“终端”,使用UTF-8编码,避免乱码
- 选择“打开”,之后选择我们刚刚创建的连接,点击右下角“连接”即可
- 输入用户名,使用默认的root用户即可
- 输入密码,就是购买阿里云服务器时设置的密码
- 接受并保存
- 之后就可以连接到阿里云服务器了
5.4.2 安装并配置XFtp
- 去上面我发的链接下载即可,下载之后点击“下一步”开始安装
- 选择“免费为家庭/学校”
- 选择“我接受许可证协议中的条款(A)”
- 选择安装目录,安装目录不要有空格和中文
- 选择“下一步”
- 点击“安装”
- 完成安装
- 点击XShell上方工具类的XFtp图标进行连接
- 成功连接到服务器,我们就可以传输文件了
5.4.3 安装并配置Web环境
- 去上面我发的链接下载安装文件,将安装文件拷贝到服务器的/root路径下
- 终端输入“ll”,查看文件
- 修改目录权限
chmod -R 777 sh-1.5.5
- 终端输入“cd sh-1.5.5”进入安装目录
- 终端输入“./install.sh”开始安装
- 这里要严格根据我选择的,否则会出现版本不对应问题,首先选择“apache”
- 选择“apache2.4.10”版本
- 选择“php5.5.7”版本
- 选择“MySql5.5.40”版本
- 接下来没有别的需要注意的了,直接进行安装即可,安装时间大约需要20~30分钟,安装成功如下所示,只要界面有这个即可,其他细节比如版本不用担心,只要上面和我选择一样即可
- 终端输入“netstat -tunpl”,查看安装的程序是否在运行
① 9000 端口:php服务(没显示,但是没问题)
② 3306端口:MySql服务
③ 80端口:httpd服务
④ 21端口:ftp服务
- 终端输入“passwd www”,设置ftp密码,按照提示输入两次即可
- 终端输入“cat account.log”,查看MySql原始密码,并记录
- 设置MySql密码,使用上面记录的原始密码修改新的密码,-p和旧密码之间没有空格,password和新密码之间有空格
mysqladmin -uroot -p旧密码 password 新密码
5.5 安装并配置phpMyAdmin
- 去上面我发的链接下载安装文件,首先将/alidata/www/phpwind这个目录的所有文件全部删除,对,没错,全部删除,然后将安装文件上传至这个目录
- 打开浏览器输入“http://公网IP/phpMyAdmin/”,然后按照图示输入信息,点击“执行”即可
- 创建一个我们博客专用的数据库
- 按照图示填写信息,注意“排序规则”选择“utf8_general_ci”,然后点击“创建”即可
5.6 安装并配置WordPress
- 去我上面发的链接下载,将安装文件解压之后上传到/alidata/www/phpwind目录,注意是解压之后的内容放到和phpMyAdmin同目录下
- 之后直接用浏览器输入IP地址,就会进入WordPress的安装界面,点击“现在就开始!”
- 填写信息
① 数据库名:就是之前我们在phpMyAdmin创建的数据库名
② 用户名:MySql用户名
③ 密码:MySql密码
④ 数据库主机:默认localhost即可,不用修改
⑤ 表前缀:建议修改表前缀,任意即可,注意不要用中文和空格,直接用英文就好
- 点击“进行安装”
- 填写信息,点击“安装WordPress”
① 站点标题:任意
② 用户名:管理后台登录用户名
③ 密码:管理后台登录密码
④ 您的电子邮件:填写自己的电子邮件地址即可
⑤ 隐私,勾选“允许搜索引擎索引本站点”
- 点击“登录”
- 输入刚才安装时的用户名和密码,点击“登录”
- 这样我们就来到了后台管理界面
- 之后在浏览器直接输入IP地址,就能访问到我们的个人博客网站了,全球所有人都可以通过IP地址访问到,也就意味着我们的博客搭建成功了
5.7 域名解析
5.7.1 为什么需要域名解析
如果我们之前的备案已经成功了,那么我们就需要进行域名解析,进行域名解析之后,我们就可以直接通过域名来访问个人网站了,我理解为一种映射关系,以前需要IP访问,我们将IP映射到域名,那么就可以通过域名访问我们的个人博客网站了,如果没有备案完成也不要担心,我们也需要进行解析,等待备案成功之后,就不需要第二次域名解析了
5.7.2 域名解析的具体步骤
- 来到阿里云网站主界面,点击上方“控制台”
- 点击“域名”
- 选择需要解析的域名,点击后面的“解析”
- 首先点击左侧“添加记录”,然后按照我的提示填写信息,最后点击确认
- 解析成功之后如图所示,这时我们就可以通过域名访问我们的网站了,暂时没通过备案的小伙伴不要着急,等待通过备案之后自然可以访问
六、其他配置
6.1 后台管理
- 我们在浏览器输入“IP地址/admin”或“域名/admin”,就会进入后台管理,如图所示
- 后台管理界面的简单介绍,如图所示
6.2 安装主题
- 官方自带的主题不太好看,我们就换一个,顺便熟悉一下后台管理,首先点击后台管理界面的“外观”
- 然后点击“添加”
- 在这里选一个你喜欢的主题,然后将鼠标轻轻放上去,点击安装即可,这样我们就拥有自己好看的主题了,还支持自定义,小伙伴们去探索吧
6.3 安装插件
- 一些插件可以让我们的操作简化,而且还能提供额外的功能,那么,首先我们点击后台管理界面的“插件”
- 点击“安装插件”
- 来到这个界面我们可以看到很多插件,但是注意有的插件和我们的版本不对应,所以不能使用,我们要选择“该插件兼容于您当前使用的WordPress版本。”的插件进行安装,选择好想要的插件之后点击“现在安装”,这样我们就可以使用各种各样的插件了
七、我的博客
欢迎访问我的博客,目前正在备案中,博客整体架构也在优化整理当中
本文地址:https://blog.csdn.net/IronmanJay/article/details/108204431