序文:私はNginxとApacheの違いを尋ねているわけではありませんし、「どちらがいいですか議論。
この特定の状況に最も適したソリューションを選択するための支援をお願いします。HTTP 経由でアクセス可能な 1 つ以上の SVN リポジトリと、PHP、Django、Ruby の Web サイトをいくつか設定する必要があります。ただし、使用できる RAM は 512 MB しかないため、Apache は重すぎる選択になるのではないかと心配しています... 一方、Apache へのリバース プロキシなしでは、Nginx は SVN (WebDAV) と Django を完全にサポートしていないと聞きました。これはまだ本当ですか? Apache/Nginx のみを使用するべきですか? それとも、両方を設定して、Nginx で静的コンテンツを処理し、Apacge に動的コンテンツをプロキシする必要がありますか?
答え1
Nginx はより小さく、よりシンプルで、より快適に設定できるので、これを唯一の Web サーバーとして使用することをお勧めします。
Nginx WebDAVページによると'http_dav_module' と、GitHub 上のページがリンクしている補完モジュールを組み合わせることで、完全な WebDAV サポートが利用できるようになりました。
ドキュメントは他の場所で入手できます。Nginx 上の DjangoそしてNginx 上の PHPNginx 上で Rails を実行するためのチュートリアルも簡単に見つかります。
512 MB の RAM で十分かどうかは、さまざまな要因によって決まります。状況が厳しい場合に備えて、スワップ領域を用意しておくことをお勧めします。