我正在尝试将 Django 与 Apache(和 mod_wsgi)一起使用。使用默认的 Django 网络服务器一切顺利,但现在尝试加载页面时出现 403(禁止访问)错误。我在这里搜索了以前的帖子并阅读了官方文档,但那里的解决方案没有帮助。
以下是我的 httpd.conf 中的行:
WSGIScriptAlias / /home/karlis/django/apache/django.wsgi
<Directory /home/karlis/django/apache>
Order allow,deny
Allow from all
</Directory>
Alias /media/ /home/karlis/django/media
<Directory /home/karlis/django/media>
Order deny,allow
Allow from all
</Directory>
权限设置为 770,并且为 /home/karlis/django 下的所有文件夹设置了粘性位。我有 django 1.2.3、mod_wsgi 3.2、apache 2.2.15 并运行 Arch Linux。
我在这里做错了什么?
提前致谢!-skazhy