首次使用阿里云服务器的体验

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 介绍首次使用阿里云服务器部署flask框架与react框架,同时介绍首次部署的感受

因为flask是基于python语言的框架,所以我们首先需要在服务器上配置python的环境。
安装并配置python环境的语句是:
apt-get install python
python -V
之后安装pip包管理工具
将下载的pip-xxx.tar.gz包上传到虚拟机上tar -zxvf pip-xxx.tar.gz命令解压。

解压

tar -xzvf pip-xxx.tar.gz

切换到目录

cd pip-xxx

安装pip

python setup.py install
输入pip -V检查是否安装成功
之后安装flask第三方插件:

安装flask

pip3 install flask

安装数据库驱动

pip3 install mysql-connector

驱动辅助工具

pip3 install mysql-connector-python

安装数据库交互插件pymysql

pip3 install pymysql

安装ORM框架

pip3 install flask-sqlalchemy

安装jinja2为flask的模板引擎

pip3 install jinja2
之后上传flask项目并运行
将文件上传之后不能使用python3 ./index.py 来启动,该命令是本地的,外网任然无法访问。
因为我们不需要外网访问后端,所以后端只需在127.0.0.1:5000上运行就可以了。
之后我们部署前端react项目。
首先通过apt-get安装nginx

切换至root用户

sudo su root
apt-get install nginx
查看nginx是否安装成功
nginx -v
启动nginx
service nginx start
启动后,在网页重输入ip地址,即可看到nginx的欢迎页面。至此nginx安装成功
监听端口号:lsof -i:88 也可以查到88端口进程是否有进程在运行。可以通过此命令查看nginx服务器是否运行
运行nginx
nginx -c /etc/nginx/nginx.conf
关闭 nginx
nginx -s stop
重读配置文件
nginx -s reload
pkill -HUP nginx
重新打开日志文件
nginx -s reopen
pkill -USR1 nginx
之后将本地react项目中的dist里的文件夹上传至服务器对应文件夹即可。

在这次使用阿里云服务器部署项目的过程中,学习到了很多很有用的知识。也很感谢阿里云提供一个这样的平台可以使得我们学生有服务器得以免费实践远程部署项目的一个过程,并且服务器的性能也还可以,对于简单的部署项目访问系统是足够的。在申请阿里云服务器中经过的训练教程也很实用,可以帮助新手快速上手服务器的使用操作。我会向身边同学尽量推广阿里云服务器,让他们都来尝试一下!

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
存储 弹性计算 运维
阿里云服务器配置怎么选?企业与个人首次购买云服务器热门配置推荐
2023年阿里云各个活动中的云服务器实例规格以通用算力型u1、计算型c7、通用型g7、内存型r7等为主,但是阿里云将各活动中的云服务器可选带宽统一调整成为了1-5M可选,也就是说在活动中购买云服务器最大只能选5M带宽了,活动时长也由以往的1-3年改为现在的1年为主,根据目前的官方信息,小编决定为大家推荐两款值得企业用户与个人用户首次购买时选择的热门配置。
阿里云服务器配置怎么选?企业与个人首次购买云服务器热门配置推荐
|
前端开发 API 数据安全/隐私保护
首次使用阿里云服务器体验
作为一名正在学习新知识的前端开发人员来说,有一个服务器颇为重要,以前总是写写静态,访问的接口也是本地的服务项目,有时候想给朋友分享,甚至炫耀一下自己的成果,都没办法。 本来也是对互联网行业接触不深,相当于小白一个,什么都需要练习,只是一天天的在积累,当我把一个稍微完整一点的项目做完后,我觉得非常有必要把它发布到线上,不仅仅是测试它在线上的功能,更重要的是为以后找工作,积累了经验。
121 1
首次使用阿里云服务器体验
|
弹性计算 安全 网络安全
阿里云服务器首次使用感受
阿里云服务器首次使用感受
阿里云服务器首次使用感受
|
弹性计算 虚拟化 Windows
|
弹性计算 监控 JavaScript
云服务器ECS首次使用体验
自我简介,在阿里云官网参与飞天加速计划,在校大学生免费领取为期两周的服务器,阿里云ECS的使用攻略,实现了文章图片上传功能,云服务器ECS使用期间的收获和总结,以及自己对未来的展望。
云服务器ECS首次使用体验
首次使用阿里云服务器体验感觉
稳定可靠、访问速度快、宽带大且便宜、管理更便捷。
首次使用阿里云服务器体验感觉
|
编解码 JSON 数据格式
首次尝试使用云服务器
初步探索服务器的使用,实践了通过Xshell和Xftp来传输文件
|
域名解析 弹性计算 前端开发
阿里云服务器首次使用感受总结
阿里云服务器首次使用感受总结
阿里云服务器首次使用感受总结
|
弹性计算 监控 JavaScript
云服务器ECS首次使用体验
自我简介,在阿里云官网参与飞天加速计划,在校大学生免费领取为期两周的服务器,阿里云ECS的使用攻略,实现了文章图片上传功能,云服务器ECS使用期间的收获和总结,以及自己对未来的展望。
云服务器ECS首次使用体验
|
Java 关系型数据库 Linux
首次使用 linux 阿里云服务器【入门及使用】
上午编辑的文章 下午更新下 安装环境 因为服务器默认 linux 系统,所以这里讲怎么配置 linux 云服务环境。我第一次使用的时候,还以为是要去安装一个界面化桌面,以便我这个命令小白可以操作。
首次使用 linux 阿里云服务器【入门及使用】