この質問に沿って: PHP用の軽量Webアプリサーバー?
上記の質問は何度も聞かれ、グーグルを使って見つけたすべてのケースでまったく同じように答えました。私の質問は学位に似ていますが、異なる望ましい目標があります。オンデマンド開発インスタンスです。
開発テストの目的で、ユーザーアカウントで任意のディレクトリをホストするためのやや疑わしい解決策を思いつきました。私はカスタムvhostに興味はありませんが、PythonとRubyにそれぞれpasterまたはmongrelを使用したときに得られる動作をエミュレートしようとしています。
Ubuntu 9.10 TOXIC @〜/> APACHE_RUN_USER = $ USER APACHE_RUN_GROUP = www-data apache2 -d〜/ Desktop / -c "Listen 2990"
より良い解決策はありますか、nginixまたはlighttpdで同様のことを行うことができますか?
注:上記は、httpd.confをコピーおよび変更しないストック環境では正しく機能しません。
更新:理想的な目標は、迅速なローカル開発ホスティングのためにPaster、Webbrick、およびMongrelを模倣することです。これらの軽量サーバーの場合、動作中のインスタンスを実行するのに1分もかかりません(DBサポートを考慮していません)。Apache2 vhostは素晴らしいですが、私は10年以上Apache2を使用しており、独自のDNSがない限り、/ etc / hostsに新しいエントリを設定するのは、ある種の忌まわしいハックになります。うまくいきます。もう1つの問題を除いて、sudo netstat -tulpnを実行するだけで、何がホストされているか(たとえば、牧師や僧侶によって)を知るのは非常に簡単ですが、どの仮想ホストが何であるかを理解するのに混乱する可能性があります。