简短的目录部分
1. 自我介绍
2. 建立博客部分
2.1 环境的搭建
2.2 WordPress的安装
2.3 主题的挑选与美化
3. 总结
1. 自我介绍
在下,一只生物狗,本想成为一名强大的光头(指高考志愿全部都是计算机相关专业),结果水平有限,跑偏了(指反手被调剂到生物),作为一只有梦想的咸鱼,果断辅修了计算机与科学的双学位,开始了一个人,一支笔,一个晚上,一个奇迹(一具尸体)的生活,在大四平平淡淡的日常中,突然蹦出了一个建立博客记录学习经历与知识点理解的想法,索性直接开工,在知乎上看过几个建站教程后,我选择了阿里云ECS进行建站,建立账号实名认证后,想起一般学生会有相应的活动,顺理成章的发现了“飞天加速计划·高校学生在家实践”活动,大大减少了初期建站的成本,美汁汁儿。
2. 博客建立
直入主题,首先阐述一下基本流程,进行一个经典盖楼例子的举,建立一个简单的博客,依次需要:
打地基(ECS的配置与web环境的安装)→盖房子(WordPress的安装)→装修(挑选喜爱的主题等美化博客)→入住(写文章)
让我们依次进行。
注:下列环境搭建内容基于宝塔面板搭建,最大好处就是简单直观,对小白非常友好;同时,使用面板固然方便,但失去了对Linux的练习机会,因而后文我还会附上正常安装的流程,各位可以择优选择。需要注意的是,宝塔面板安装的应用的路径在www/server里,和直接安装会有所不同。
附宝塔面板传送门:https://www.bt.cn/download/linux.html
2.1 环境的搭建(宝塔版)
在进行完ECS新手入门与资格考试后,我们领到了自己的云服务器,创建资源耐心等待后,我们就有一个可供我们自由发挥的实例了(如实例中找不到,检查一下服务器地区或从概览中点进去也可)
之前看过了几个建立博客的教程,有个坑需要留意一下,有几个建站例子由于没有开放端口,在后期带来了一定麻烦,因而我们先对实例简要进行一下优化:
1.可以编辑一下实例名称,便于今后的搜索与区分,一目了然这个实例的功能。
2.重置一个自己好记的实例密码(便于未来的登陆)
3.操作-管理-安全组-配置规则(一般会有一个默认的,没有新创建一个也可以)
在入方向上点击手动添加,列表最上边一行会看到如下界面
我们设置端口范围为8888,授权对象选择0.0.0.0/0,由于这是宝塔面板所需的端口,因而我们备注一下,保存即可
以此类推,我们依次添加未来我们安装软件所需的端口:
附:宝塔面板给的阿里云开放安全组攻略:https://www.bt.cn/bbs/thread-2897-1-1.html
添加完毕后回到实例管理,远程连接ECS,不得不说,workbench网页链接真香(
点击远程连接后输入刚才设定的实例密码进入终端,输入以下命令安装宝塔面板
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
耐心等待一会,安装完后终端会弹出宝塔面板的入口地址与初始用户名、密码等,如果没有弹出,可以输入bt default命令查看,根据给出的地址,我们进入宝塔面板管理界面,输入初始的用户名、密码,登录,首次进入面板建议进入面板设置改一个好记的安全入口、用户名与密码,不再赘述。我们进入软件商店,可以直观的看到各种软件,我们逐个安装MYSQL、PHP、Nginx或Apache(二选一,这里我选的Nginx,二者的选择在后边我会说到,可根据自身需要选择),尽量选择编译安装,极速安装有部分帖子反馈可能会出现奇奇怪怪的bug,还可以安装一个堡塔网站加速(可选,免费,还有针对wordpress的加速,要什么自行车),如下图
肥肠简单,至此,地基打好辣。
2.1 环境的搭建(标准版)(已用宝塔搭建完的可以跳过这里转到2.2)
不依赖于面板搭建环境,也不是一件难事,试了试阿里云给的体验场景,可以说很贴心了,几乎是手把手操作,在这里给出几个传送门,讲解的非常细致同时配有体验实例,过一遍体验基本就会了,随后可以根据之前教程中的安装命令,在自己的实例上操作一下,即可完成环境的搭建(码字太累辣,光明正大的摸会鱼)
快速搭建LNMP(Linux+Nginx+MySQL+PHP):https://developer.aliyun.com/adc/scenario/0e2812c7567a4b2b9b0d727639ace0a5?spm=a2c6h.13858375.0.0.601d5b90HwEq9O
快速搭建LAMP(Linux+Apache+MySQL+PHP):
基于ECS搭建云上博客
在过完一遍体验后,在ECS概览-我的教程里有之前体验时的文字流程,可以方便的进行查阅而不用重新进入体验
2.2 Wordpress的安装(宝塔安装)
我最开始通过宝塔面板手动建立安装的,后来了解到宝塔面板的软件商店中选择应用分类的一键部署,第一项就是Wordpress的部署,相较于手动简单的多,我先记录一下我的建立过程,再对一键部署简要做个阐述。
首先在宝塔面板内点选网站-添加站点
进行域名的填写(没域名可以写自己ECS的公网ip,不过建议买个域名,top,xyz结尾的不是很贵,麻烦是麻烦了点,不过便于访问与博客后续的发展)
附:域名购买:https://wanwang.aliyun.com/?spm=5176.19772248.J_8058803260.33.5dc2514cGxI74R
选择新手引导-记录值填入云服务器的公网IP即可(新手引导添加了www与@开头的主机名,部署Wordpress时可以直接填入域名(对应@),或www.购买的域名,举个例子,你申请了一个dio.top,那么经过新手引导添加记录后,在wordpress内你应该填入www.dio.top或者直接填入dio.top,我这边使用了手动添加,因为希望建立博客,因而主机名填入的blog,我的最终网站域名是blog.我的域名。
虽然网站域名的申请至此应该结束了,但国内的网站还需要备案才能进行访问,可以通过阿里云右上角ICP备案进行。
随后FTP和数据库选择创建,并修改一个好记的用户名与密码,一会在Wordpress的初始化中我们需要用到。
部署完毕后,点击网站根目录的超链接
内含四个文件,删除除.user.ini以外的文件
随后我们访问wordpress官网进行下载,得到wordpress的压缩包。
中文官网:https://cn.wordpress.org/
通过宝塔面板将压缩包上传并解压,里面的文件丢入网站根目录即可。
随后应该访问Wordpress进行初始化,但直接访问网站我这边会出现没有找到站点和404的情况,因而我重启了一下服务器更新一下服务
重启后问题仍未解决,于是在宝塔面板的网站中,将默认网站选择为自己刚建立的网站
在浏览器地址栏输入云服务器的公网ip/index.php,成功进入Wordpress设置界面
点击下一步-现在开始
输入刚建立网站时填写的数据库名、用户名、密码
运行安装程序后,对网站进行初步设置
随后登录即可进入wordpress管理界面
关于宝塔面板的一键部署:
在搭建好环境后,软件商店内点击一键部署
第一个即是wordpress,点击一键部署,填写域名、数据库等进行部署,此处我随意填了一下,点击访问网站地址即可进行Wordpress初始化,如果无法访问,请检查域名是否可用,如果想先初始化网站,把你的域名改成ECS公网ip访问即可。
2.3 主题的挑选与美化
接下来就在wordpress中按照自己的想法对网站进行装饰与完善,每个人想法与审美不同,不方便进一步展开,此处我仅推荐一个Wordpress主题并顺带介绍一下主题的安装。
作者介绍博文:https://solstice23.top/archives/746
github:https://github.com/solstice23/argon-theme
下载后得到zip压缩包,点击wordpress外观-主题-添加新主题-上传主题-选择文件-立刻安装即可
3.总结
至此,得到了一个属于自己的博客,回想整个过程,收集资料、操作、查错过程投入了很多时间,也收获了很多东西,非常感谢阿里云提供了这个机会;面向今后,虽然博客这个小房子已经盖成,但现在也只是空荡荡的一个壳子,需要细心的维护与优秀的博文不断赋予它鲜活的生命力,通过博客的建立,我迈出了自己的第一步,希望以此为起点,用博客记录下收获的点点滴滴,学到更多知识,攀登更高的顶峰。