我即将部署一个由 Django 提供支持的中型站点。我有一个专用的 Ubuntu 服务器。
我真的很困惑要使用哪个服务器软件。所以我心想:为什么不问stackoverflow。
我正在寻找的是:
- 易于设置
- 快速轻松地获取资源
- 可以提供媒体文件
- 能够在同一台服务器上服务多个 djangosites
- 我宁愿不安装 PHP 或其他任何会消耗资源的东西,而且我对此毫无用处。
我听说过 Apache、nginx 和 lighty 上的 mod_wsgi 和 mod_python。这些有哪些优点和缺点,我错过了某人吗?
@Barry:不知何故,我觉得 Apache 对我来说太臃肿了。那替代品呢?
@BrianLy:好的,我再看看 mod_wsgi。但是,如果我使用 lighty 提供静态文件,为什么还需要 Apache?我还设法轻松地为 django 应用程序本身提供服务。这到底是不是很糟糕?抱歉我这么笨:-)
更新:lighty 和 nginx 怎么样——当它们是完美的选择时,哪些是用例?