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

本文涉及的产品
云服务器 ECS,每月免费额度280元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 新手小白的个人网站建设之路服务器配置:宝塔前端: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早日成为计算机大神,这样我有问题就有大神带我了。

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
弹性计算 安全 程序员
飞天加速计划体验感悟
使用云服务器后的感悟
飞天加速计划体验感悟
|
弹性计算 数据安全/隐私保护
小白初体验阿里云飞天加速计划
本人农校大四学生,在无意间通过网友分享了解到阿里云有飞天计划,免费领用ecs学习服务器体验,目前主要学习的是一些基础操作,重置密码,建立连接,看开放了那些端口等等,具体的使用和实例还未完全想好怎么做,感想阿里云给出的免费学习机会!
小白初体验阿里云飞天加速计划
新手小白如何逆袭?
我刚开始因为我自己比较穷,所以说我在淘宝店里面去买了一个虚拟空间,我捣鼓虚拟空间搞了大半天,就连wordpress都没有安装成功,我不知道是我个人问题,还是说他的空间本身就有问题,我非常的清楚,就是这么一个安装的过程,但是我上传上去,解压再复制拉到根目录,我在访问我的域名,结果什么都没有出现?
64 0
|
SQL 弹性计算 安全
一个初学者的第一次建站
文章论述了本人第一次建站的经历,以及遇到的困难、解决办法。
162 0
一个初学者的第一次建站
|
弹性计算 网络安全 数据库
第一次搭建网站的收获和遇到的问题
目前每个网站都有着一套完整的体系,它充分的展现的网站所有者的想呈现的内容,每个大学生都想要这个属于自己的网站,在搭建网站的的过程中,作者利用自身现有的知识完成一个网站的搭建,充分的说明了搭建网站的背景和汲取的经验以及遇到的挫折。在朋友和博客的帮助下,用最短的时间完成了这一项目。作者认为搭建网站是大学生必备的能力。
|
弹性计算 安全 Linux
一名普通大学生的建站历程
使用Linux系统云服务器和宝塔来搭站,回忆起来确实不难,但是在使用过程遇到的每一个问题都卡了我很久,希望以后和我一样的同学能够多多来这里提问,不要一个人挤破脑袋去想。
246 0
|
关系型数据库 MySQL Java
飞天加速计划使用体验与心得体会
本文就这几天使用阿里云服务器的经历总结一下自己的心得和体会。
|
安全 搜索推荐 程序员
新手小白的建站指南
新手小白的建站指南
新手小白的建站指南