如何在与Tornado一起使用时编译Nginx

时间:2011-11-30 20:04:03

标签: python nginx tornado

首先有这个宝石:the best explication for nginx configuration我发现只用我们需要的东西来编译源代码会更好!所以我的问题很简单:

只有在用于提供静态文件时才编译Nginx时才需要的模块。

使用SSL支持进行编译是否有用?或者只让Tornado处理SSL?

如何使用Tornado来处理开放式连接和Nginx超时配置值( client_body_timeout client_header_timeout keepalive_timeout )它们会更大还是更小价值???

抱歉我的英语。

1 个答案:

答案 0 :(得分:3)

最简单,最可靠的方法是使用nginx作为龙卷风的反向代理。让nginx处理所有前端连接以及SSL。如果您需要更多处理能力,这还允许您运行多个龙卷风进程(最多CPU核心数)。

任何其他配置都取决于您的具体应用。

所以我首先要添加--with-http_ssl_module

您可以使用./configure --help查看所有配置选项。如果要删除更多标准模块,可以通过消除过程找出所需的内容 - 大多数--without-*选项(代理除外)都可能在您的情况下使用。这取决于你,以及你想要使用的东西。