部署 WSGI 应用程序的典型配置包括一个 WSGI 服务器(例如 uWSGI 或 Gunicorn),它位于充当反向代理的通用 Web 服务器(例如 nginx)后面。我知道拥有反向代理的一个主要原因是有效地提供静态文件。还有其他原因吗?
假设我的应用程序只涉及 Python 代码并且不关心静态内容。在这种情况下,为什么我需要反向代理?uWSGI 和 Gunicorn 都已经提供了一个能够与客户端交互的异步 HTTP 服务器。
是否有任何实际案例我最好将 WSGI HTTP 服务器直接暴露给外界?
我有一个邮箱可以接收退回邮件和普通电子邮件(后者包括来自自动化服务的消息)。我想过滤掉退回邮件并将它们转发到另一个邮箱。假设我无法更改我发送的电子邮件中的信封返回路径。
“空返回路径”是判断普通邮件退回的可靠标准吗?如果我应用它,大约可以预期有多少误报和漏报?