小白的建站之路——哭诉篇

本文涉及的产品
.cn 域名,1个 12个月
简介: 新手小白的个人网站建设之路服务器配置:宝塔前端:wordpress从apache到nginx到宝塔,我到底经历了什么

之前写了一篇搞云服务器配置搞到崩溃的文章。链接:https://developer.aliyun.com/article/989057?spm=a2c6h.26396819.creator-center.10.66be3e18qaTvMF
现在是第二天,在我的不懈努力下,我终于做出了一个个人博客,虽然已经累到懒得在上面加内容了。应某位朋友的要求,以及我自己也想总结一下我的建站之旅,这篇文章应运而生。

首先先说一下我的技能树加点:
python基础语法(不要怀疑,就是那种最简单的语法学到还运用不了实际的那种)
c#基础语法(学unity游戏引擎的时候顺便学的,写算法的那种基础语法可能写不出来,但是写游戏的类就还行)
算法题刷了数组类的目前就会用python排排序,删除删除重复数组(冒泡选择插入排序,凡是复杂的统统不会,指针应该算是有个基本概念了吧)

接下来说说我的一些想法:
因为我一直都是自学的编程,所以学习路程是从上往下的,什么感兴趣就学啥,学一些比较表面和肤浅的东西。有时候我就在想有人啥框架都在心里了是不是学起来就很快,就没有那么痛苦。既然谈到了框架,那么通过这次建站我的概念发生了些什么转变呢?

还记得我很久以前,自以为是的的以为牛客网上的编程基础题看得差不多了,我已经很牛逼了,点进leetcode发现自己居然连类是什么都理解不了的时候。也记得猛然一个瞬间我理解算法的概念是因为一句话:数组是数据结构而其它的什么链表,哈希表,二叉树等等等等是人们自己想出的结构,更加有效率的运用程序。有时候突然回过一看,会惊讶于自己居然有这么多进步。所以小白们,坚持才是胜利。

云服务器的第一步就是配置云服务器的操作系统,或许我以前天天听这个词但从来没有理解到这个词的意思。听到学python,学c都大概明白他们在讲什么,听到有人学linux我就懵得很。但其实Linux就是用命令行操作你自己的电脑(我瞎猜的,我打算过几天学学看)。那么创建一个网站需要的仅仅只是一个存储数据的地方,一些web服务工具(里面的底层原理好像挺复杂的我也没太搞懂),那么我就在我电脑上装上软件不就完了,装个nginx再把我存在本地电脑里的前端网站文件一传,大功告成。

说是这么说,等真正做起来的时候问题一大堆。对于小白来说第一个台阶就是这云服务器是啥,还要钱,关键是感觉自己买了可能不会用那不是浪费吗。那阿里云的教程那么烂一个个就这个命令那个命令一输就好了,我原模原样的输上去就愣是报错。好的本来就不咋感兴趣的小白直接放弃。

大部分小白都有一股子不服输的气,开始哪里报错就复制粘贴到网上,开始疯狂套娃操作,网上很多都是可以这样这样然后转到这个链接,这个链接转到下个链接,小白莫名其妙就学了一大堆Linux命令甚至还学会了修改源码,可惜这些对修报错是九牛一毛。你好不容易花了几个小时修好了一个后面就又有十个等着你。后来小白悟了,发现了每个版本不同操作不同,命令啊包啊可能也不同,要是跟着教程的话一定要注意这些东西不然你就天天去网上补包吧。

小白学会这点后依然倔强,跟着网上的教程一个一个模块的配置,先配一个web服务(nginx,apache),再搞一个数据库(mysql,sql sever),再准备配上一个前端网页(wordpress),再为wordpress配上Php环境。那么到这里,这个小白就是经历了九九八十一难然后成佛了。而我这个比较一般的小白在配置nginx的时候就不幸阵亡,被生活磨平了棱角的我只能坚信不是我智商不行是这东西实在太魔鬼。然后转战宝塔,一行命令安装然后全程界面操作。让它帮我完成了九九八十一难。

一般小白到了这一步网上随便找个教程五分钟估计就把域名连服务器加网页文件都安排好了,可以我从小到大有个超能力,一定要踩完所有的坑才会成功。于是首先是愣是不知道网页文件哪里加,七七八八搞了一下终于发现是再宝塔的文件里直接把原来的删掉然后自己下个wordpress上去就行。然后是ip地址能登上wordpress但是用已经解析的域名登会下载一个文件,愣是登不上去。然后就开始各种如何判断域名有没有解析上,如何在nginx上设置域名连上网页。在试验了一堆方向和换了一堆搜索方式后,发现压根就是因为浏览器没清缓存,这个是不久前用的服务器留下的记录。气得我直接浏览器初始化看他还敢不敢闹。

那么到此为止,我已经换了十多次操作系统(为了把我之前下在上面的配置清掉),放弃免费的学生机,自己充了105租了香港的服务器(小时计费,今天用了十二块五,钱能退,因为听说国内的域名好像要备案才能,但是我学生机才15天备不了)。之前不知道买了个啥在镜像市场稀里糊涂的付了五块六。十多天勤勤恳恳才终于走到现在。唉,说多了都是泪。

总结一下:
学习的路上总是充满了坎坷,如果觉得自己无路可走了就睡一觉,明天再上网搜搜就有了。

希望我这篇充满坎坷与希望的文章能够在你坎坷的路上提供一丁点的思路,走哪怕一丁点的距离。

最后也希望我的小伙伴Marshmellow早日成为计算机大神,这样我有问题就有大神带我了。

相关文章
|
域名解析 弹性计算 Linux
飞天加速计划助我上云
本学期云计算平台与技术理论课程与阿里云“飞天加速计划”合作,理论课程与实践相结合,助力每一位学生在实践中上云、在实践中玩转云。本篇讲述了一些关于云计算的理解以及上云过程的收获
|
数据库
阿里云“飞天加速计划”助我成长
: 阿里云的功能有很多,使用方便,高效,通过使用阿里,能够使我们对数据库有绝对的了解,阿里还有很多功能需要我们去挖掘,学数据库,作为一名大学生,阿里云是我们最好的选择。
阿里云“飞天加速计划”助我成长
|
数据采集 弹性计算 小程序
阿里云大学生使用心得
拥有一台云服务器能做些什么?怎样挑选合适的服务器?
冬季实战营第三期:小白的进阶之路
我可能是为数不多的一直跟练到现在的人了吧
冬季实战营第三期:小白的进阶之路
|
弹性计算 Cloud Native 关系型数据库
关于冬季实战营第一期:从零到一上手玩转云服务器的学习感想
关于冬季实战营第一期:从零到一上手玩转云服务器的学习感想
163 2
|
弹性计算 安全 Linux
一名普通大学生的建站历程
使用Linux系统云服务器和宝塔来搭站,回忆起来确实不难,但是在使用过程遇到的每一个问题都卡了我很久,希望以后和我一样的同学能够多多来这里提问,不要一个人挤破脑袋去想。
259 0
|
安全 搜索推荐 前端开发
超详细新手建站指南 让你少走弯路
对于一个建站新手来讲,最重要的莫过于2件事 1.时间效率 2.性价比 换句话讲,对于非专业选手,在整个建站过程,如何省时省力,用相对简单的方式,花更少的钱建好网站是关键。
2597 0
超详细新手建站指南 让你少走弯路
|
弹性计算 关系型数据库 Java
阿里云史上最全建站教程
为了方便您搭建网站,云集市场汇总了阿里云云市场上最常用的应用镜像的使用教程,并提供了教程和云市场镜像的链接,让您一键触达,轻松建站。
1240 0
|
搜索推荐 程序员 应用服务中间件
从零开始建网站,新手小白建站必知的十大忠告
从零开始建网站,新手小白建站必知的十大忠告
2102 0