我是一名通信工程专业的学生,刚踏入大学校园。在踏入大学两月时,一本名为“新溉大道889号故事簿”的共享文档在高中同学间疯传,每个人都可以进去编辑,写下自己的高中记忆。但是,我们的高中生活不知惹来了谁的嫉妒,几度偷偷删除我们的文档。我从小喜欢计算机,在初二时便通过阿里云搭建过一个网站,于是便有了把这个文档的内容建成网站,防止恶意删除的想法。刚好在CSDN上了解到阿里云有飞天计划,可以免费使用两个半月服务器。同时,这个网站刚上线时访问量会激增,后续很久才会有一个访问,这刚好符合CES弹性计算的优势。我便再次选择阿里云建站。
网站基本需求:
1.同学们可以自由建楼,回复
2.允许发送图片
3.内容需要经过我审核,防止无关内容或是非法内容
实践:
我虽HTML拿过重庆市网页设计大赛一等奖,但是对MySQL数据库一窍不通。而缺乏后端的HTML注定只能是静态网页。静态网页无法实现让同学们自由回复的需求。我通过查阅网上资料,发现有开源的CMS WordPress能非常好地满足我的需求。于是便开始搭建LNMP环境。
我首先去学习了基础的MySQL语法,确保自己能看懂教程的每一步指令。再浅尝了一下php语言,做到能修改WordPress主题的水平。
我之前一直使用的是Ubuntu系统,也直接就选择了阿里云的Ubuntu镜像。但是我在Ubuntu下配置LAMP几度报错,apt install无法安装任何软件,更新过源,更换过清华的源,自己学校的源,最后又换回阿里云自己的源,网上能找到的操作我都试了,奈何无果。受制于技术实在有限,实在不知道为何报错,我换成了centos,这次环境使用yum指令一次便配置成功。
环境配置成功后,我在网站根目录下安装了WordPress,并按照教程进行配置。
开放http的80端口,并更换ssh的默认22号端口防止攻击。
打开ip地址/wordpress,成功!配置后选定主题,按照我的需求改掉主题的代码,耗时一个通宵一个白天,高中的“故事簿”网站光速上线。剩下只需等待域名备案完成便可通过域名访问。
- 总结*
感谢阿里云的飞天计划,让我第一次实践了动态网站的搭建。后续我会继续学习Mysql,php等技术,也继续阅读linux相关书籍,用更好的技术维护这个网站,升级这个网站。希望后续能用HTML+css+js作为前端,自行学习后端之后自行编写后端,对这个网站进行改进。阿里云的免费两个半月实践对本身经济实力就有限的高校学生是莫大的帮助。
后续我会续费这台服务器,让高中的故事簿网页尽可能久地保持下去,也会将这台服务器用于更多课题的实践中。