Apache の背後で CherryPy を使用して Web サーバーを実行する予定です。アイデアは、CherryPy が Web アプリを処理する間、Apache が静的ファイルを処理できるようにすることです。あちこち検索した結果、Apache と CherryPy の間のインターフェイスとして mod_rewrite または mod_proxy を使用するよう説得されました。この 2 つの長所と短所がわかりません。mod_rewrite または mod_proxy のどちらを設定または使用しやすいかによって使用できます。この目的で使用する場合、2 つのインターフェイスに大きな機能上の違いはないと思います。しかし、もちろん、私は間違っている可能性があります。
この目的のために、Ubuntu で Apache を構成する方法について明確な指示が必要です。私はこのコンピューターを完全に制御しており、サーバーは 1 つのドメインのみをホストしています。ここにいくつかの詳細があります。
コンピューターでは、静的ファイルは次の場所にあります/var/www/
。コンピューターでは、Web アプリは次の場所にあります。Web アプリの URL は、
CherryPy が必要なポートを使用できる/var/app/
はずです。http://www.example.com/app/
助けてくれてありがとう。