SVN+PHP+Django+Rails 的 Web 服务器

SVN+PHP+Django+Rails 的 Web 服务器

前言:我并不是在问 Nginx 和 Apache 之间的区别,也不想引发“哪一个更好讨论。

我想寻求帮助,以便为这种特殊情况选择最合适的解决方案。我需要设置一个或多个可通过 HTTP 访问的 SVN 存储库,以及一些 PHP、Django 和 Ruby 网站。但是,由于我只有 512Mb 的 RAM,我担心 Apache 会是一个过于繁重的选择……另一方面,我听说 Nginx 不完全支持 SVN(WebDAV)和 Django,除非反向代理到 Apache。这仍然是真的吗?我应该只选择 Apache/Nginx 吗?或者我应该同时设置两者,让 Nginx 处理静态内容,并代理到 Apacge 处理动态内容?

答案1

Nginx 更小、更简单并且配置起来更方便,我建议将它作为您的唯一 Web 服务器。

根据 Nginx WebDAV 页面,现在可以通过将“http_dav_module”与页面链接到 GitHub 的补充模块相结合来获得完整的 WebDAV 支持。

可以在其他地方找到运行的文档Nginx 上的 DjangoNginx 上的 PHP. 还可以轻松找到在 Nginx 上运行 Rails 的教程。

512 MB RAM 是否足够取决于许多因素。我建议留出一些交换空间以防万一。

相关内容