作为一个刚刚毕业的高中生,空虚的暑假要干嘛呢?当然是搞不要钱的东西——计算机啦。在自学了python基础语法,随便在leedcode上刷了五六题算法,拿unity用c#跟着教程搞了个游戏demo后,半斤八两的我听信了我爹的话准备弄台云服务器玩玩。在这里要感谢阿里云的免费15天的云服务器给我打开了新世界的大门。
云服务器到手的第一天:
开始在阿里云上各种找教程,看一些建站教程,发现根本理解不了那些命令是什么。没办法只能先按学生教程搞台实例,然后陷入迷茫状态不知道要干什么。
云服务器到手的第二天:
逛b站学了一堆新鲜名词,比如宝塔,nginx,apache,Php,前端三件套,什么脚本,shell等等等等不太理解的名词。
云服务器到手的第三天:
在ECS云服务器控制端的概览偶然发现有个建站教程。这不比b站上的看得懂?然后在用powershell上的ssh连接完云服务器后第一步,安装apache/mysql直接卡住。找不到mod_auth_mysql的匹配项,作为一个面向浏览器编程的小白,我果断百度。然后就开始了无数链接套娃现场。但是看了个八九个小时以后,莫名就get到云服务器的一些基础概念。比如云服务器就是一台电脑,但是用法不同,云服务器是用命令行来控制的(一般情况)。然后运算比较快可以实现很多功能(理解教程第一句话)。云服务器需要搭配的是web服务(nginx,apache),数据库(mysql,sqlservice),再搭配一个域名就可以实现我建网站的目的。所以我就接着跟着一个外网作者开始直接在github下mod_auth_mysql。
链接:https://linuxadmin.io/install-mod_auth_mysql-apache/
在改了源码之后依然编译失败,而且看起来是里面什么int数据类型错了,网上也找不到了,所以只能放弃。
云服务器到手的第四天:
我那坑人的老爹看到我天天坐在电脑前搞命令行,轻飘飘的说了一句:为啥不用宝塔还有ubanto,好像图形化工具比较好上手哦。我咬紧牙关,握紧拳头,强忍着想打人的冲动更换了实例的操作系统。又在宝塔的官网上找到下载命令。然后在宝塔上一键下载了LNMP套装,当我又搞了一个域名,甚至写好了我可怜的五六题算法的总结准备大搞一场网页设计的时候。宝塔完全下不了Php环境,现在想想可能是因为我Ubanto系统下的centos系统的宝塔。因为我没用过Ubanto系统我就再释放了一次换成了centos。现在Php环境下好了,wordpress下好了,域名连好了,安全组搞好了,但是输入域名依然是下载了一个奇怪的东西。根据浏览器有人说可能是备案的问题,我就跑去阿里云看了看发现备案要至少租三个月服务器。不过我感觉应该是其它方面的问题(但我不知道是啥)。只能先跑来写写文章给学生机续命了。
愿天堂没有云服务器!
附图登域名下载的奇怪的东西