2个flask服务器通信_nginx+uwsgi+flask环境部署

本文介绍了如何使用uWSGI和Flask构建Web服务器,并通过nginx进行配置。首先讲解了uWSGI的概念和安装,接着阐述了Flask作为Python Web框架的安装与应用。最后,详细展示了nginx的配置,包括静态资源处理和uWSGI的连接设置,以实现两个Flask服务器的通信。
摘要由CSDN通过智能技术生成

e4d37aa90de4fed5cc3627fd33d7d6d6.png

一、uSWSGI了解

1、uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。

2、要注意 WSGI / uwsgi / uWSGI 这三个概念的区分。

(1)WSGI是一种通信协议。

(2)uwsgi是一种线路协议而不是通信协议,在此常用于在uWSGI服务器与其他网络服务器的数据通信。

(3)而uWSGI是实现了uwsgi和WSGI两种协议的Web服务器。

3、安装

pip install uwsgi

4、配置

vim config.ini

[uwsgi]

socket = 127.0.0.1:9090 #uwsgi 启动时所使用的地址与端口

pidfile = /run/uwsgi.pid # master 进程的 pid 文件

chdir =/home/taowen/translate/translateApi #指向网站目录

virtualenv=/home/taowen/.virtualenvs/translate #虚拟环境的路径

wsgi-file = %(chdir)/flasky.py # python 启动程序脚本文件

callable &#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值