繁体   English   中英

部署Sanic Raw

[英]Deploying Sanic Raw

Sanic似乎是适用于Python的高性能Web框架(服务器)。 根据包括Flask和Django在内的其他框架的经验,我知道出于安全原因,通常建议将Python服务器放置在另一个服务器(例如,反向代理)之后,例如Nginx。 这如何转换为Sanic或运行Sanic的Gunicorn服务器? 有人有经验吗? 我想知道将Python服务器公开到网络是否安全。

我尚未将sanic部署到产品环境,但是先前的部署遵循以下逻辑:

互联网<-> Nginx <-> Uwsgi(或gunicorn)<-> python框架(Django或其他框架)

根据此Deploy Sanic的部署,您可以与多个工作人员并在gunicorn后面启动sanic。

所以我猜nginx <-> gunicorn <-> gunicorn myapp:app --bind 0.0.0.0:8080 --worker-class sanic.worker.GunicornWorker

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM