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

简介: 使用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.遇到问题可以到开发者论坛来提问,不要想我一样自己一个人撞破脑袋去排除问题,有经验的人可以给你最快捷的解决办法。
对于我自己来说,这次短短不足一周的使用体验让我更加了解了云服务器的功能,也让我个人的技术和寻找解决问题的方法的能力更进一步。作为一名大学生,自己的网站能够让别人通过公网来访问的成就感是难以言喻的,一旦完成了所有的步骤那些曾经遇到的困难带来的烦躁转眼间就会烟消云散,所以我推荐各位大胆去尝试,遇到问题不要退缩,更不要偷懒请别人帮忙。一分耕耘一分收获,这也是我们提升自我的一个过程。
我也想放上我的个人作品链接,但是限于还要给老师交作业以及保护以下我的自尊心(网页实在太丑了)就不在这里献丑了,希望能看看大家的优秀作品,我会努力学习来继续提升自我的!共勉。

目录
相关文章
|
数据库
阿里云“飞天加速计划”助我成长
: 阿里云的功能有很多,使用方便,高效,通过使用阿里,能够使我们对数据库有绝对的了解,阿里还有很多功能需要我们去挖掘,学数据库,作为一名大学生,阿里云是我们最好的选择。
阿里云“飞天加速计划”助我成长
|
iOS开发 C++ 程序员
大学生阿里云体验
用了阿里云,直接起飞
161 0
大学生阿里云体验
|
安全 开发工具 git
大学生体验阿里云服务
大学生体验阿里云服务后的感受
160 0
|
机器人 Linux 数据安全/隐私保护
2022飞天计划体验感悟
在操作过程中也感受到了飞天计划的友好,在领取云服务器之前有一个简单的测试,学习之后通过测试便可以得到两星期的使用权,通过这样的方法让我可以用的起服务器来完成作业。平台中还有详细的操作教程可供我们自主学习,跟着教程的我慢慢学会如何使用云服务器的使用,让我们能更好的学习编程等方面的专业知识
104 0
|
弹性计算 网络协议 安全
飞天加速计划——大学生的福音
前段时间,我在阿里云平台中发现并且好奇的加入了飞天加速计划,申请了属于自己的云服务器,这台服务器给予了我许多有用的知识和帮助。
|
机器人 Linux 云计算
阿里云飞天计划体验感悟
参与阿里云飞天计划,让我对云服务器的使用与维护有了更深入的了解。
233 0
|
Linux Windows
高校飞天加速计划两周体验
通过高校飞天计划学习了服务器的一些基本操作,尝试建立了个人网站。
|
数据采集 弹性计算 小程序
阿里云大学生使用心得
拥有一台云服务器能做些什么?怎样挑选合适的服务器?
|
SQL 缓存 前端开发
小白的建站之路——哭诉篇
新手小白的个人网站建设之路 服务器配置:宝塔 前端:wordpress 从apache到nginx到宝塔,我到底经历了什么