Windows7のmod_wsgiを使用してApache2.2にdjango1.3アプリをインストールしようとしています。httpd.confに次の行を追加しました。
Listen 8080
...
LoadModule wsgi_module modules/mod_wsgi.so
Alias /static/ "C:/Users/.../my_app/my_app/static/"
<Directory "C:/Users/.../my_app/my_app/static">
Order deny,allow
Allow from all
<Directory>
WSGIScriptAlias / "C:/Users/.../my_app/my_app/wsgi.py"
WSGIPythonPath "C:/Users/.../my_app/"
<Directory "C:/Users/.../my_app/my_app">
<Files wsgi.py>
Order allow,deny
Allow from all
<Files>
<Directory>
wsgi.py
import os
import sys
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'my_app.settings')
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandlers()
path = 'C:/Users/.../my_app/my_app'
if path not in sys.path:
sys.path.append(path)
ファイルはwsgi.py
と同じフォルダにsettings.py
ありますurls.py
私がそれに行くとき、localhost:8080
それは言います:
見つかりません要求されたURL/はこのサーバーで見つかりませんでした
注:私はapacheにまったく慣れていません。何が欠けているのかわかりません。一部のドキュメントはそれを構成する方法を示し、他のドキュメントは同じことを行うための完全に異なる方法を示しています。
この構成の何が問題になっているのかについてのアイデア。