2012-04-16 7 views
0

LinuxマシンでApache2を実行しています.Django 1.3でページを提供しようとしています。これを行うためのガイドが見つかりましたhereApacheサーバーがDjangoに接続しません

django.wsgiが設定され、settings.pyが設定され、データベースが作成され、Djangoと正常に同期しています。しかし、私がウェブサイトにアクセスしようとすると、Djangoの代わりにApacheが提供するページが表示されます。私はエラー/警告を一切受けない。

私はprint文をdjango.wsgisettings.py(両方ともpythonファイルなので)に置いていますが、何も印刷されません。

誰かが間違っている可能性があることや、私が取ることができる診断手順について考えている人はいますか?

ありがとうございます!

+0

Apacheの設定が間違っているような音がします。この場合、ServerFaultの方が適しています。しかし、Apacheのサイト構成の内容から始めて、さらに多くの情報が必要になります。 –

+0

私はApacheの設定をまったく変更していません。どのように私はすべきかについてのヒント? – efficiencyIsBliss

+0

ああ、それはうまくいかない理由だろう。 :-)実際にWSGIを使うようにApacheに指示し、URLをスクリプト/ファイルにマップする方法が必要です。まず、https://docs.djangoproject.com/en/1.3/howto/deployment/modwsgi/を読んでからServerFaultに質問してみたいと思っています。これは、この時点ではプログラミングの問題ではないためです。 –

答えて

0

コメントに誰もが言ったように、何かが動作する前に、WSGIServerAlias指示をApache設定に追加する必要があります。それ以外の場合、ApacheはWSGIを使用してサイトにアクセスすることはできません。

+0

はい、それは私がやったことですが、ここで更新するのを忘れました。助けてくれた皆様に感謝します! – efficiencyIsBliss

関連する問題