Vue+Flask部署到阿里云服务器

本文详述了如何将Vue+Flask应用部署到阿里云服务器,包括配置Python环境、Flask虚拟环境搭建、Nginx与Gunicorn的安装与配置,以及Vue项目的打包与上传。通过修改默认Python环境、安装必要的库,结合Gunicorn启动Flask应用,并利用Nginx作为反向代理服务器,最后调整Vue项目的API请求地址,完成部署。
摘要由CSDN通过智能技术生成

本文用于记录自己在阿里云部署Vue+Flask组合的详细过程。

在阿里云部署Vue+Flask组合的前提是已经在自己电脑上成功部署,参考:https://minatsuki-yui.github.io/2018/01/04/vue&flask/?from=timeline

阿里云ECS建网站基础配置,参考:https://www.jianshu.com/p/2604e53a7f6a?from=singlemessage

Python环境配置

阿里云服务器中已经存在Python2.7和Python3.5版本,默认Python环境是Python2.7,因为我需要使用的是Python3.5版本,所以需要将默认环境设置成Python3.5

使用alternatives机制修改默认Python环境

xshell里执行

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

执行后再执行python --version查看当前Python版本

root@heymiss:/usr/bin# python --version
Python 3.5.2

下面安装pip,xshell里执行

sudo apt-get update
sudo apt-get install pip

此时执行pip --version,pip已经安装成功

root@heymiss:/home/dc/heymiss/heymiss-server# pip --version
pip 9.0.3 from /usr/local/lib/python3.5/dist-packages (python 3.5)

Flask环境配置

参考:http://www.pythondoc.com/flask-mega-tutorial/hell

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值