一名普通大学生的建站历程

简介: 使用Linux系统云服务器和宝塔来搭站,回忆起来确实不难,但是在使用过程遇到的每一个问题都卡了我很久,希望以后和我一样的同学能够多多来这里提问,不要一个人挤破脑袋去想。

阿里云开发者论坛的各位大牛和同学们大家好,我是管理科学与工程系的一名大三学生,由于课程需要,我们老师让我们搭建一个小动态网站,点名推荐了阿里云的“飞天加速计划·高校学生在家实践”活动(原名云翼计划)。于是我就带着没有接触过云服务器的好奇来到了这里,本来我是想自己购买一个月的服务器因为短短两周的时间不满足老师检查作业的要求,但是由于飞天加速计划还有一个投稿续领的活动,可谓非常良心了。一方面我发表这篇文章是为了给其他的高校学生分析一些我自己搭建网站过程中遇到的一些困难和解决方法,另一方面就是希望能够完成续领,让我有时间为自己申请域名。

我领取的是一台2核2G的Linux端服务器,由于我以前使用过Xampp这个软件来做网站,所以我准备选择搭建LAMP的网站环境。按照阿里云这里的丰富的帮助内容,我轻松找到了搭建LAMP的教程,可以说是十分方便。
当我按照帮助里的内容一步步来搭建环境时,第一个安装apache就出现了问题,我核实了帮助内容上的每一步之后远程连接的控制台还是会报错:“Error: Unable to find a match: httpd mod_auth_mysql”,而第一次使用就遇到这种问题着实是为难我了。于是我去询问了一位已经搭建好环境的同学,他推荐我使用宝塔面板一键搭建网站环境。我去网上找了一个教程,也是十分的详细,但是我跟着教程做到最后却发现这是一篇利用宝塔搭建WordPress网页的教程,而我是需要把自己以前的网站作业放到服务器上让老师可以访问……
虽然上一步闹出了一个乌龙,但是好在我的LAMP环境已经搭建好了,我本以为我只需要将之前的PHP代码放到自建站点的文件夹中就可以大功告成,结果是无论我怎么改我的代码和宝塔站点的设置都提示“您的请求在Web服务器中没有找到对应的站点!”这又令我有点恼火,我按照网上教程的解决方法一个个问题去排查,发现是apache的配置文件没有生效,这在我重装apache之后才得以解决。
最后在使用数据库的时候,我的宝塔root密码和我原本代码中的root密码不一致,导致我的网页无法将数据传输到数据库或者是调取数据库中的数据。解决这个问题的方法一是将代码中的root改为数据库中的某一用户,另外一个就是将宝塔的root密码改为原代码中的密码。不过为了安全起见最好不要使用root账号去登录自己的网页。
这就是我普通而又繁琐的建站过程,阿里云平台的帮助有很多,已经能够满足用户的绝大多数要求,所以大家遇到什么不懂的可以先去帮助看看有没有解决方法,不要自己无厘头地去改代码或者设置,有时候改坏了就改不回来了。

总结我使用阿里云ECS服务器来搭建网站的过程,我给那些和我有着一样需求的小伙伴一些建议:
1.宝塔确实使用起来很便捷,如果你不是有高要求的专业人员,配置网站可以从宝塔入手。
2.Linux的服务器不像windows那样可以远程连接桌面,需要使用桌面来操作的同学要提前注意,以免带来后期更换系统的麻烦。
3.如果你的网站没有办法链接,一定要去控制台的安全组规则去看看你有没有把对应的端口打开,为了安全起见最好不要把全部端口开放,有需则开。
4.遇到问题可以到开发者论坛来提问,不要想我一样自己一个人撞破脑袋去排除问题,有经验的人可以给你最快捷的解决办法。
对于我自己来说,这次短短不足一周的使用体验让我更加了解了云服务器的功能,也让我个人的技术和寻找解决问题的方法的能力更进一步。作为一名大学生,自己的网站能够让别人通过公网来访问的成就感是难以言喻的,一旦完成了所有的步骤那些曾经遇到的困难带来的烦躁转眼间就会烟消云散,所以我推荐各位大胆去尝试,遇到问题不要退缩,更不要偷懒请别人帮忙。一分耕耘一分收获,这也是我们提升自我的一个过程。
我也想放上我的个人作品链接,但是限于还要给老师交作业以及保护以下我的自尊心(网页实在太丑了)就不在这里献丑了,希望能看看大家的优秀作品,我会努力学习来继续提升自我的!共勉。

目录
相关文章
|
域名解析 弹性计算 Linux
飞天加速计划助我上云
本学期云计算平台与技术理论课程与阿里云“飞天加速计划”合作,理论课程与实践相结合,助力每一位学生在实践中上云、在实践中玩转云。本篇讲述了一些关于云计算的理解以及上云过程的收获
|
数据库
阿里云“飞天加速计划”助我成长
: 阿里云的功能有很多,使用方便,高效,通过使用阿里,能够使我们对数据库有绝对的了解,阿里还有很多功能需要我们去挖掘,学数据库,作为一名大学生,阿里云是我们最好的选择。
阿里云“飞天加速计划”助我成长
|
弹性计算 网络协议 安全
飞天加速计划——大学生的福音
前段时间,我在阿里云平台中发现并且好奇的加入了飞天加速计划,申请了属于自己的云服务器,这台服务器给予了我许多有用的知识和帮助。
|
弹性计算 关系型数据库 MySQL
阿里飞天加速计划助我成长
于2022/9月,我开启了阿里云的飞天加速计划,获得了免费的云服务器用于学习。
|
弹性计算 网络安全 开发者
享受飞天加速计划感想
我是一名普通的大学生,对互联网感兴趣。很感谢阿里云平台的飞天加速计划让我免费使用云服务器,所以来写一写感受。
|
Linux 网络安全 Windows
飞天加速计划,助我学海畅游
飞天加速计划让我以最低的成本使用到服务器以及各种操作,助力我学海中畅快游旅。
|
数据采集 弹性计算 小程序
阿里云大学生使用心得
拥有一台云服务器能做些什么?怎样挑选合适的服务器?
|
SQL 缓存 前端开发
小白的建站之路——哭诉篇
新手小白的个人网站建设之路 服务器配置:宝塔 前端:wordpress 从apache到nginx到宝塔,我到底经历了什么
|
关系型数据库 MySQL Linux
飞天加速计划助成长
关于飞天加速计划-高校学生在家实践项目使用感受