上财信院大四生毕设使用阿里云体验感想

简介: 上海财经大学大学信管学院计算机专业学生,毕设是一个机器学习系统,指导老师建议部署到服务器上,选择了阿里云的高校计划的免费服务器,记录分享一下使用心得。

大四毕设是一个使用机器学习的商品销量预测系统,呈现形式是一个网站,网站使用的语言是Python,框架用的Django,部署也主要是将这个本地的Django网站放到阿里云的服务器上,并让这个项目跑起来,可以使得使用者通过阿里云提供的公网ip访问这个网站。在没有人指导的情况下做这个工作还是花了些时间的,毕竟只是毕设的需求,不是真实的商务应用或者个人网站,所以不需要太完善的配置,只要可以外网访问就行,这篇感想记录一下还记得的一些tips。
1.服务器的系统用的Ubuntu18.04,就是创建的时候可以选的,其实以我的需求用Windows可能更方便一点,但是服务器上不用Linux系统总感觉怪怪的,所以还是老老实实选的Ubuntu。对于我这种上学期间基本上都是在自己电脑上学开发的,Linux的指令操作属实麻爪,所以用了Xftp来进行文件操作,用Xftp不仅可以进行方便的文件上传和下载,还可以替代Linux的操作,直接在自己的电脑上操作服务器上的文件,非常友好。控制台用的一家的Xshell,不过有个问题就是Xshell一关进程也就结束了,看教程可能是我没开nginx和uwsgi的原因,但也无所谓啦,毕竟答辩的时候能访问不就行了嘛,这也是我写这个感谢的原因,大学生能用就行,没必要折腾那么多。
2.打开服务器后首先要更新Ubuntu自带的Python版本,从3.6更新到3.8,过程里还要改一下系统里Python3的映射,然后安装虚拟环境virtualenv,但实际上如果只是为了一个项目的话,不安也行,我是跟着教程做的,安好之后找出项目需要的库,主要就是Django和sklearn、pandas,然后后安装nginx和uwsgi,但我没用到,唯一就是去/var/www/路径下创建虚拟环境,安装项目的库,环境里把项目的包传上去,就可以python manage.py runserver开始跑了。
3.项目的话要改一下setting.py里的允许访问,我就直接['*']了,不需要考虑安全性,服务器里的安全组设置一下访问用的端口,然后就可以外网访问了。
以上就是所有的内容了,内容有点乱,很多操作也有问题,但是对于和我需求一样,只是为了一个学生项目而去做服务器的同学来说这些就够了,通过这些有问题的操作简单了解一下云服务器的开发与操作,以后如果有需要可以进一步的学习嘛。
最后感谢一下“飞天加速计划·高校学生在家实践”活动让我可以短期免费使用阿里云的云服务器服务,对于我这种短期需求的在校学生真的很友好,祝阿里云ECS越做越好!

相关文章
|
4月前
|
开发者
探索编程之旅:从新手到专家的心路历程
【8月更文挑战第15天】编程,一个充满挑战与创新的领域,吸引着无数人投身其中。本文将带你领略编程世界的奇妙之处,分享我从一名初学者逐步成长为资深开发者的心得体会。在这个过程中,我们不仅会探讨技术层面的成长,还会深入理解编程背后的哲学思考。无论你是刚开始接触编程的新手,还是已经有一定经验的开发者,这篇文章都会给你带来新的启示和思考。让我们一起踏上这段探索编程之旅,感受编程带来的无限可能。
|
弹性计算 Java C++
阿里云的使用感想
1.自我介绍 2.阿里云的使用过程与感想
|
小程序 数据安全/隐私保护
15天阿里云使用感想
此篇文章记录使用阿里云的esc服务器的所有感受和想法,从开始到使用再到续费
|
Linux 开发者 Python
大四在校学生使用体验
作为一名自动化专业学生,可以说服务器方面知识相当缺乏,但是在开发者社区和官方免费课程的帮助下,可以很好的使用阿里云的云服务器产品。
|
Linux 程序员
飞天加速计划体验个人感想分享
初步体验"飞天加速计划"服务器感想。
|
弹性计算 Linux
大四学生体验阿里云服务
自我介绍-使用感受-收获总结
|
弹性计算 关系型数据库 MySQL
冬季实战营第一期感受
实战营第一期从17日到21日每日简简单单但依旧有所收获。
180 1
阿里云使用感想
简要介绍个人与阿里云的相识与使用体验。
175 0
|
弹性计算
在阿里云学习的心得感想
初步接触阿里云服务器,在学习的过程中收获知识
1226 0
|
弹性计算 NoSQL Java