httpd.conf の最後に次の構成があります。
<Location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE myapp.settings
PythonOption django.root /
PythonDebug On
PythonPath "['/my/path] + sys.path"
</Location>
これにより、アプリケーションを起動できますが、静的ファイルが提供されません。私は次のようなものを追加することを考えていました:
<Location "/site_media">
# what to add here?
</Location>
/site_media/...
そして、からファイルを提供するように Apache に指示します/my/path/myapp/media
。しかし、/site_media とメディア ディレクトリへの実際のパスを接続する方法が見つかりません。案内していただけますか?
編集:これをhttpd.confに追加しました:
Alias /site_media /my/path/myapp/media
<Directory /my/path/myapp/media>
Order allow,deny
Allow from all
</Directory>
<Location "/site_media">
</Location>
しかし、Apache はまだ 404 エラーを出します。location 要素のSetHandler None
中に も追加しようとしましたが、同じ 404 エラー コードが表示されます。/site_media/