[英]sanic-validation Python AttributeError: 'Request' object has no attribute 'raw_args'
[英]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.