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

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

目录
相关文章
|
弹性计算 关系型数据库 MySQL
飞天加速计划·高校学生在家实践感想与收获
飞天加速计划·高校学生在家实践感想与收获
110 0
飞天加速计划·高校学生在家实践感想与收获
|
数据可视化 Linux 网络安全
飞天加速计划·高校学生在家实践活动感想
飞天加速计划·高校学生在家实践活动感想
飞天加速计划·高校学生在家实践活动感想
|
弹性计算 前端开发 JavaScript
阿里云的“飞天加速计划·高校学生在家实践”活动感受
为了搭建自己的服务器,我在阿里云上逛的时候无意发现飞天加速计划,相当的优惠,对于我这种放暑假的大学生来说十分友好,并且我也利用这一活动搭建了自己的服务器。
阿里云的“飞天加速计划·高校学生在家实践”活动感受
|
应用服务中间件 Linux 数据库
阿里云“飞天加速计划·高校学生在家实践”活动使用感受
疫情在家期间自己动手写了一款手机在线阅读类的App,考虑需要将软件发布以后外网可以访问,体验了阿里云“飞天加速计划·高校学生在家实践”活动,云服务器使用的感受非常nice,分享给大家~~
阿里云“飞天加速计划·高校学生在家实践”活动使用感受
|
弹性计算
”飞天加速计划·高校学生在家实践“体验感想
”飞天加速计划·高校学生在家实践“体验感想
|
弹性计算 关系型数据库 MySQL
“飞天加速计划·高校学生在家实践”活动使用感悟
这个活动对高校大学生来说是一个非常好的实践平台,让我们这些学生也能在云端建立属于自己的东西,而且对高校大学生有免费的使用期限。在使用期限中,“飞天加速计划·高校学生在家实践”活动还对新手提供了很多技术讲解,让我们在使用过程中轻轻松松摸到“云”,真真切切使用“云”。
“飞天加速计划·高校学生在家实践”活动使用感悟
|
存储 弹性计算 Linux
飞天加速计划.搞高校学生在家实践体验
飞天加速计划是阿里推出的一项给缺乏计算资源的在校大学生提供计算资源的项目,旨在给在校大学生免费的使用机会 ,帮助大学生了解ECS。每个学生通过认证后都可以使用一定天数的ECS服务器。之前也使用过类似的服务器,但是用下来,还是阿里云的ECS比较合胃口。
飞天加速计划.搞高校学生在家实践体验
|
Linux 数据安全/隐私保护
对“飞天加速计划·高校学生在家实践”活动的一些心理感悟
在暑假实习的机缘巧合下,了解了阿里云的这个活动,让我收获颇丰,定下了目标。
|
弹性计算 数据可视化 Java
飞天加速计划·高校学生在家实践 活动感想
第一部分 自我介绍为主(例如就读的专业,现在几年级等),通过什么方式和途径了解到“飞天加速计划·高校学生在家实践”活动 第二部分 阿里云ECS使用攻略,可记录描写在云服务器使用过程中发现的使用小技巧,分享提高效率的方法或者工具,或者在云服务器ecs使用中遇到了什么问题,通过什么方式解决的。 第三部分 收获总结,展望未来。通过“高校学生在家实践”有哪些收获,或者在使用过程中难忘的瞬间与事件,也可以聊聊自己在这过程中的成长与变化,立足当下,展望未来。