0

各仮想ホストを別の所有者として実行したいと考えています。Apache では、各サイト フォルダーをフォルダーの所有者として実行するように mod_suexec を構成できると言われました。そのようなこと、またはnginxに近いことを行うことができるものはありますか?

NginX 1.0.15 で Arch Linux を実行しています。

4

1 に答える 1

1

nginx FAQから回答をコピーします:

mod_suexec のようなもののサポートはどうですか?

mod_suexec は、Nginx にはない問題の解決策です。Apache などのサーバーを実行している場合、各インスタンスは大量の RAM を消費するため、すべてのニーズを処理するモノリシック インスタンスのみを使用することが重要になります。Nginx では、メモリと CPU の使用率が非常に低いため、何十ものインスタンスを実行しても問題ありません。

Apache + mod_suexec に相当する Nginx セットアップは、Nginx の別のインスタンスを CGI スクリプト ユーザー (つまり、Apache で suexec ユーザーとして指定されたユーザー) として実行し、メインの Nginx インスタンスからそれにプロキシすることです。

あるいは、CGI スクリプト ユーザー アカウントで実行される FastCGI を介して PHP を単純に実行することもできます。(mod_php - モジュール suexec は防御のために通常利用されます - は Nginx には存在しないことに注意してください。)

于 2012-05-01T07:48:25.880 に答える