Vas*_*nov 7 http nginx proxy wsgi
部署 WSGI 应用程序的典型配置包括一个 WSGI 服务器(例如 uWSGI 或 Gunicorn),它位于充当反向代理的通用 Web 服务器(例如 nginx)后面。我知道拥有反向代理的一个主要原因是有效地提供静态文件。还有其他原因吗?
假设我的应用程序只涉及 Python 代码并且不关心静态内容。在这种情况下,为什么我需要反向代理?uWSGI 和 Gunicorn 都已经提供了一个能够与客户端交互的异步 HTTP 服务器。
是否有任何实际案例我最好将 WSGI HTTP 服务器直接暴露给外界?
你有更多的配置选项和一个成熟的反向代理 - 像
你可以做负载平衡
加分点
.
location /perftest/ {
return 200;
}
Run Code Online (Sandbox Code Playgroud)