簡體   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