flask项目部署:nginx +uwsgi

简介:
+关注继续查看

flask 项目程序文件
cat /opt/flask_project/app.py 
from flask import Flask
app = Flask(name)

@app.route("/")
def hello():
return "Hello World!"

@app.route("/demo")
def demo():
return "Hello World Demo!"

if name == "main":
app.run(host='0.0.0.0', port=5001)

nginx的配置文件:
#cat /etc/nginx/conf.d/app.conf 
server {
listen 80;
server_name 101.132.118.195;
location / {
proxy_pass http://127.0.0.1:3099;
}
}

uwsgi的配置文件
#cat /opt/flask_project/app_uwsgi.ini 
[uwsgi]
http=127.0.0.1:3099
wsgi-file=/opt/flask_project/app.py
callable=app
touch-reload=/opt/flask_project/

启动nginx和uwsgi服务
先启动uwsgi服务
uwsgi --ini app_uwsgi.ini &
再启动nginx服务
systemctl start nginx

浏览器访问:http://ip地址



本文转自 xxl714 51CTO博客,原文链接:http://blog.51cto.com/dreamgirl1314/2056362,如需转载请自行联系原作者

相关文章
|
7天前
|
小程序 前端开发 应用服务中间件
nginx,uwsgi get方法请求参数过长怎么办
nginx,uwsgi get方法请求参数过长怎么办
10 0
|
28天前
|
负载均衡 前端开发 应用服务中间件
Nginx负载均衡 以及Linux前后端项目部署
Nginx负载均衡 以及Linux前后端项目部署
49 2
|
1月前
|
存储 弹性计算 安全
Nginx系列教程(10) - 如何把项目部署到外网?
Nginx系列教程(10) - 如何把项目部署到外网?
58 0
|
2月前
|
负载均衡 应用服务中间件 nginx
Django通过Nginx和uWSGI实现负载均衡
Django通过Nginx和uWSGI实现负载均衡
|
4月前
|
前端开发 应用服务中间件 nginx
前端学习笔记202305学习笔记第二十三天-nginx项目部署500情况
前端学习笔记202305学习笔记第二十三天-nginx项目部署500情况
36 0
|
5月前
|
前端开发 关系型数据库 MySQL
docker+docker-compose+nginx前后端分离项目部署
docker+docker-compose+nginx前后端分离项目部署
277 0
|
7月前
|
负载均衡 Unix 应用服务中间件
知其所以然:flask + uwsgi不要nginx,应该怎么写配置文件?
知其所以然:flask + uwsgi不要nginx,应该怎么写配置文件?
96 0
|
数据可视化 前端开发 应用服务中间件
flask+nginx+uwsgi部署服务器(详细保姆级教程)
本次项目我利用flask写了接口需要部署到服务器供前端使用,一路走来爬了很多坑,所以这一次做了详细的记录,从零开始教大家将flask项目跑起来
753 1
flask+nginx+uwsgi部署服务器(详细保姆级教程)
|
应用服务中间件 nginx Python
Python编程:uWSGI+nginx配置flask实例
Python编程:uWSGI+nginx配置flask实例
137 0
|
Unix 应用服务中间件 Shell
CentOs6搭建nginx+uwsgi+flask
CentOs6搭建nginx+uwsgi+flask
138 0
相关产品
云迁移中心
推荐文章
更多