基于ubuntu 16.04系统(阿里云实例),使用 Gunicorn + Nginx 进行布署,云服务器为阿里云
不要觉得部署很难,一步步的做就可以,要是哪里有了意外就上网查一下,基本你能碰到的问题都有人给出解决方案了。
阿里云的配置
你的阿里云服务器会有一个实例,需要做一些配置
- 登录阿里云
如果忘了你的密码或者用户名,就给阿里云的客服打电话吧,他会给你安排的明明白白的。 - 点击控制台
- 找到你的实例(如果你之前买好了,注意你在哪个区)
- 配置安全组
我们部署的时候,nginx会用到80端口,gunicorn会用到5000端口,所以需要提前配置一下
按照这个格式把80和5000端口配置好
在自己的虚拟机上搭建一个小项目
系统ubantu16.04(虚拟机),IDE:pycharm
新建一个虚拟环境,写个小项目(比如hello world)
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return 'hello