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

简介: 新手小白的个人网站建设之路服务器配置:宝塔前端: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早日成为计算机大神,这样我有问题就有大神带我了。

相关文章
|
2月前
|
网络协议 应用服务中间件 网络安全
免费泛域名https证书教程—无限免费续签
随着互联网安全意识提升,越来越多网站采用HTTPS协议。本文介绍如何通过JoySSL轻松获取并实现免费泛域名SSL证书的无限续签。JoySSL提供永久免费通配符SSL证书,支持无限制域名申请及自动续签,全中文界面适合国内用户。教程涵盖注册账号、选择证书类型、验证域名所有权、下载与安装证书以及设置自动续签等步骤,帮助网站简化SSL证书管理流程,确保长期安全性。
|
4月前
|
人工智能 自然语言处理 机器人
“今日热点:AI像人类一样使用手机和电脑”,魔搭社区的开源项目已先行一步
今天,Claude发布了Computer Use的新功能,可以让AI像人一样使用电脑!
|
9月前
|
存储 弹性计算 安全
云服务器ECS,你真的懂吗?
阿里云服务器ECS详细介绍,云服务器ECS是一种安全可靠、弹性可伸缩的云计算服务,云服务器可以降低IT成本提升运维效率,免去企业或个人前期采购IT硬件的成本,阿里云服务器让用户像使用水、电、天然气等公共资源一样便捷、高效地使用服务器
122 0
|
7月前
|
存储 运维 安全
阿里云OSS的优势
【7月更文挑战第19天】阿里云OSS的优势
274 2
|
7月前
|
存储 API 开发工具
阿里云OSS
【7月更文挑战第19天】阿里云OSS
245 1
|
SQL 算法 Oracle
哪些SQL语句会引起全表扫描
哪些SQL语句会引起全表扫描
283 0
|
Ubuntu
Ubuntu编译安装、卸载Boost
Ubuntu编译安装、卸载Boost
1194 0
|
机器学习/深度学习 传感器 监控
数字孪生城市
数字孪生城市
154 0
|
弹性计算 大数据 Linux
飞天加速计划初体验
最近因需要使用云服务器来学习,老师让我们用这个阿里云类进行相关的学习,让我们先进行免费的使用进行学习,慢慢了解,毕竟对于首次接触的事物都是了解为主不会投入大量资金。阿里云平台有详细的教程,让初学者能十分轻松的进行学习。飞天加速计划是个好想法,可以让我们这些学生进行学习,制作出自己的网站。让我在暑假对计算机有了浓厚的兴趣,于是在阿里云我选择了飞天加速计划,学习大数据和服务器啥的,让自己get到更多的知识~
|
JavaScript Go 开发者
从 Node.js 到 Go
从 Node.js 到 Go
290 0