0

我在 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>

并告诉 Apache/site_media/.../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 错误。我还尝试SetHandler None/site_media/location 元素中添加一个,但我仍然收到相同的 404 错误代码。

4

1 回答 1

2

Alias,但请阅读完整部分。

于 2012-01-23T11:38:18.223 回答