私はサーバーのデプロイメントに新たなものがあります。私のwebappは、私はnginxから静的ファイルを提供している間にApacheで実行されます。ここまでは順調ですね。私は、ユーザーがApacheに直接アクセスすることによっていくつかの静的ファイルにアクセスできるようにする必要があります(逆プロキシの場合)。ここに私のapacheサイトファイルがあります。Apacheのリバースプロキシが動作しない@noob
ServerName enpass.djangoserver
DocumentRoot /srv/www/enpass
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Directory /srv/www/enpass>
Order allow,deny
Allow from all
</Directory>
ProxyPass /nginx/ http://localhost/media/
ProxyPassReverse /nginx/ http://localhost/media/
私のwebappはdjangoフレームワークに基づいています。私がhttp://enpass.djangoserver/nginx/fooのような何かにアクセスしようとすると、nginxのデータではなく、私のwebapp(django)からエラーメッセージが出ます。/ nginxは定義されたURLではありません。 設定ファイルで何が問題になりますか? URLリクエストの優先順位に問題がある可能性がありますが、どのように進めるかわかりません。 免責事項:私はもうこの質問をserverfaultに投稿しました。だから私を撃つな。
公式のdjangoのドキュメントに従っています:http://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/終わりに、私はいずれにしても大きな違いがあるとは思わない。 – Neo
あなたは正しいです。私はあなたが最初に暗示していたことを理解していませんでした。私は今構成を変更しました。 – Neo