萌新初建博客之旅

本文涉及的产品
.cn 域名,1个 12个月
简介: 慵懒的菜鸡终于在实践上踏出了自己的第一步,使用了LNMP与Wordpress建立了自己的第一个博客,本文记录了个人背景、第一次建站的过程、相关工具推荐等,在留下记录的同时也希望对今后刚建立博客的伙伴们有那么一丢丢的帮助。

简短的目录部分

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.png

之前看过了几个建立博客的教程,有个坑需要留意一下,有几个建站例子由于没有开放端口,在后期带来了一定麻烦,因而我们先对实例简要进行一下优化:

1.可以编辑一下实例名称,便于今后的搜索与区分,一目了然这个实例的功能。

2.重置一个自己好记的实例密码(便于未来的登陆)

3.操作-管理-安全组-配置规则(一般会有一个默认的,没有新创建一个也可以)

在入方向上点击手动添加,列表最上边一行会看到如下界面

2.png

我们设置端口范围为8888,授权对象选择0.0.0.0/0,由于这是宝塔面板所需的端口,因而我们备注一下,保存即可

3.png

以此类推,我们依次添加未来我们安装软件所需的端口:

4.png

附:宝塔面板给的阿里云开放安全组攻略: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的加速,要什么自行车),如下图

5.png

   肥肠简单,至此,地基打好辣。

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):

https://developer.aliyun.com/adc/scenario/6869de098ad44fc8a1560a1836a7c5f2?spm=a2c6h.13858375.0.0.97bc5b90TeGzM3

基于ECS搭建云上博客

https://developer.aliyun.com/adc/scenario/fdecd528be6145dcbe747f0206e361f3?spm=a2c6h.13858375.0.0.510a5b90CRQaqq

在过完一遍体验后,在ECS概览-我的教程里有之前体验时的文字流程,可以方便的进行查阅而不用重新进入体验

6.png

2.2 Wordpress的安装(宝塔安装)

我最开始通过宝塔面板手动建立安装的,后来了解到宝塔面板的软件商店中选择应用分类的一键部署,第一项就是Wordpress的部署,相较于手动简单的多,我先记录一下我的建立过程,再对一键部署简要做个阐述。

     首先在宝塔面板内点选网站-添加站点

image.png

进行域名的填写(没域名可以写自己ECS的公网ip,不过建议买个域名,top,xyz结尾的不是很贵,麻烦是麻烦了点,不过便于访问与博客后续的发展)

附:域名购买:https://wanwang.aliyun.com/?spm=5176.19772248.J_8058803260.33.5dc2514cGxI74R

购买后在云解析DNS中https://dns.console.aliyun.com/?spm=5176.12818093.ProductAndService--ali--widget-home-product-recent.dre2.5adc16d0k0RrWt

选择新手引导-记录值填入云服务器的公网IP即可(新手引导添加了www与@开头的主机名,部署Wordpress时可以直接填入域名(对应@),或www.购买的域名,举个例子,你申请了一个dio.top,那么经过新手引导添加记录后,在wordpress内你应该填入www.dio.top或者直接填入dio.top,我这边使用了手动添加,因为希望建立博客,因而主机名填入的blog,我的最终网站域名是blog.我的域名。

虽然网站域名的申请至此应该结束了,但国内的网站还需要备案才能进行访问,可以通过阿里云右上角ICP备案进行。

随后FTP和数据库选择创建,并修改一个好记的用户名与密码,一会在Wordpress的初始化中我们需要用到。

部署完毕后,点击网站根目录的超链接

image.png

内含四个文件,删除除.user.ini以外的文件

随后我们访问wordpress官网进行下载,得到wordpress的压缩包。

官网:https://wordpress.org/

中文官网:https://cn.wordpress.org/

通过宝塔面板将压缩包上传并解压,里面的文件丢入网站根目录即可。

image.png

随后应该访问Wordpress进行初始化,但直接访问网站我这边会出现没有找到站点和404的情况,因而我重启了一下服务器更新一下服务

image.png

重启后问题仍未解决,于是在宝塔面板的网站中,将默认网站选择为自己刚建立的网站

image.png

在浏览器地址栏输入云服务器的公网ip/index.php,成功进入Wordpress设置界面

image.png

点击下一步-现在开始

image.png

输入刚建立网站时填写的数据库名、用户名、密码

image.png

运行安装程序后,对网站进行初步设置

随后登录即可进入wordpress管理界面

image.png


关于宝塔面板的一键部署

在搭建好环境后,软件商店内点击一键部署

image.png

第一个即是wordpress,点击一键部署,填写域名、数据库等进行部署,此处我随意填了一下,点击访问网站地址即可进行Wordpress初始化,如果无法访问,请检查域名是否可用,如果想先初始化网站,把你的域名改成ECS公网ip访问即可。

10.png

2.3 主题的挑选与美化

接下来就在wordpress中按照自己的想法对网站进行装饰与完善,每个人想法与审美不同,不方便进一步展开,此处我仅推荐一个Wordpress主题并顺带介绍一下主题的安装。

作者介绍博文:https://solstice23.top/archives/746

github:https://github.com/solstice23/argon-theme

下载后得到zip压缩包,点击wordpress外观-主题-添加新主题-上传主题-选择文件-立刻安装即可

image.png

image.png

3.总结

至此,得到了一个属于自己的博客,回想整个过程,收集资料、操作、查错过程投入了很多时间,也收获了很多东西,非常感谢阿里云提供了这个机会;面向今后,虽然博客这个小房子已经盖成,但现在也只是空荡荡的一个壳子,需要细心的维护与优秀的博文不断赋予它鲜活的生命力,通过博客的建立,我迈出了自己的第一步,希望以此为起点,用博客记录下收获的点点滴滴,学到更多知识,攀登更高的顶峰。

目录
相关文章
|
6月前
|
人工智能 大数据 Java
面向萌新的技术博客入门指南
面向萌新的技术博客入门指南
61 0
|
小程序 Java 机器人
我的第一篇博客文章
马上快大三了,但我对编程颇有兴趣,所以,我决定从这篇博客开始记录我的编程之旅!!!
|
C语言 C++
第一篇博客
第一篇博客
51 0
|
Java 大数据 C语言
第一篇博客——初来乍到
第一篇博客——初来乍到
89 0
|
Shell 开发工具 git
博客搭建
博客搭建
179 0
|
程序员 C语言 C++
我的博客开始之旅
写博客的开始之旅以及个人的认识和人生规划
93 0
|
Ubuntu Docker 容器
关于该博客的搭建
关于该博客的搭建
76 0
|
安全 Java 程序员
坚持写技术博客,我得到了什么?
最开始写博客的目的只是为了记录自己的学习,比如上面的这条,通过Inception V3模型实现花朵识别,用的是tensorflow框架实现了一个植物的识别,但是对于代码我理解并不够,因此我写下了自己对每行代码的注释,保存下来并发布。后来删除的原因是,我觉得这篇博客写的太没有博客的样子了。后来断断续续写了十来篇,然后就没有然后了。
|
存储 移动开发 JavaScript
10分钟带你搭建属于自己的博客
10分钟带你搭建属于自己的博客
228 0
10分钟带你搭建属于自己的博客