同じ Apache 仮想ホスト上で Django アプリケーション サーバーと共に静的 Web サイトをホストする必要があります。静的サイトはルート URL (/) からアクセスできる必要がありますが、アプリケーション サーバーは、URL が /service で始まる場合にのみ呼び出す必要があります。Django サービスを Apache と統合するには、mod_wsgi を使用する必要があります。理想的には、次のように 2 つのサイトを構成できます。
WSGIScriptAlias /service service.wsgi
Alias / "/var/www/"
ただし、Apache は WSGIScriptAlias よりも Alias を優先するため、すべてのリクエストは静的な Web サイトで終了します。希望する動作を取得するにはどうすればよいですか。mod_redirect を使用してみましたが、成功しませんでした。