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/Nginx 嗎?或者我應該設定兩者並讓 Nginx 處理靜態內容並代理到 Apacge 來獲取動態內容?

答案1

Nginx 更小、更簡單、配置更方便,我建議將它作為您唯一的 Web 伺服器。

根據 Nginx WebDAV 頁面,現在可以透過將「http_dav_module」與該頁面連結到 GitHub 上的可用補充模組相結合來獲得完整的 WebDAV 支援。

文件可在其他地方運行Nginx 上的 DjangoNginx 上的 PHP。在 Nginx 上運行 Rails 的教學也很容易找到。

512 MB RAM 是否足夠取決於許多因素。我建議留出一些可用的交換空間,以防情況緊張。

相關內容