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

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

大四毕设是一个使用机器学习的商品销量预测系统,呈现形式是一个网站,网站使用的语言是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越做越好!

相关文章
|
弹性计算 网络协议 Shell
我的飞天加速计划体验感想
高校学生体验ecs感想
118 2
|
Shell Linux 网络安全
ESC使用心得——来自一名大一学生的暑期使用体验
个人对ESC服务器的认识:弹性服务器,可快速升级配置,扩大规模,自定义程度高。 本人主要将ESC服务器用于学习Linux、Vim、Tmux、Git的基础操作以及Shell语法和各类框架的学习等等。 本文章主要讲述如何快速上手ESC和使用心得,希望对新手有所帮助。
ESC使用心得——来自一名大一学生的暑期使用体验
|
弹性计算 Java C++
阿里云的使用感想
1.自我介绍 2.阿里云的使用过程与感想
|
应用服务中间件 Linux 数据安全/隐私保护
大四学生的第一次服务器使用心得
本文主要介绍本人第一次使用阿里云服务器部署web项目的简单过程。最后介绍
大四学生的第一次服务器使用心得
|
小程序 数据安全/隐私保护
15天阿里云使用感想
此篇文章记录使用阿里云的esc服务器的所有感受和想法,从开始到使用再到续费
|
Linux 开发者 Python
大四在校学生使用体验
作为一名自动化专业学生,可以说服务器方面知识相当缺乏,但是在开发者社区和官方免费课程的帮助下,可以很好的使用阿里云的云服务器产品。
|
弹性计算 Linux
大四学生体验阿里云服务
自我介绍-使用感受-收获总结
阿里云使用感想
简要介绍个人与阿里云的相识与使用体验。
164 0
|
弹性计算
在阿里云学习的心得感想
初步接触阿里云服务器,在学习的过程中收获知识
1194 0
|
弹性计算 关系型数据库 MySQL
冬季实战营第一期感受
实战营第一期从17日到21日每日简简单单但依旧有所收获。
166 1