私はmod_pythonではなくmod_wsgiとapacheで販売されています。すべてのパーツ(django、apache、mod_wsgi)をインストールしましたが、デプロイで問題が発生しました。
私はosx10.5でapache2.2とdjango1.0b2、mod_wsgi-2.3を使用しています
私のアプリケーションはトレッドと呼ばれています。
関連するファイルは次のとおりです。httpd-vhosts(httpd-confに含まれています)
NameVirtualHost tred:80 ServerName tred エイリアス/admin_media/usr/lib/python2.5/site-packages/django/contrib/admin/media 注文許可、拒否 すべてから許可する エイリアス/media/ Users / dmg / Sites / tred / media 注文許可、拒否 すべてから許可する エイリアス//Users / dmg / Sites / tred / 注文許可、拒否 すべてから許可する WSGIScriptAlias / /Users/dmg/Sites/tred/mod_wsgi-handler.wsgi WSGIDaemonProcess tred user = dmg group = staffprocesses=1スレッド=10 WSGIProcessGroup tred
mod_wsgi-handle.wsgi
sysをインポート OSのインポート sys.path.append(os.path.dirname(os.path.abspath(__ file__))+'/ ..') os.environ ['DJANGO_SETTINGS_MODULE'] ='tred.settings' django.core.handlers.wsgiをインポートします アプリケーション=django.core.handlers.wsgi.WSGIHandler()
http:// tredにアクセスすると、レンダリングされたWebサイトではなく、ディレクトリリストが表示されます。私はチュートリアルを正しく実行したと思いますが、それは明らかに正しくありません。これを機能させるために何ができますか?