Django.Wsgi.Apache。 Apache2中的错误403

时间:2017-07-14 12:29:36

标签: django apache mod-wsgi wsgi

Django上有两个网站。他们的配置文件是相同的(重命名名称,项目的路径)。但是First正在工作而第二个没有工作。

Django上有两个网站。他们的配置文件是相同的(重命名名称,项目的路径)。但是First正在工作而第二个没有工作。

firstweb.conf.
<VirtualHost *:80>
    WSGIScriptAlias / /var/www/firstweb/firstweb/wsgi.py
    ServerName firstweb.com
    Alias /static /var/www/firstweb/static
    <Directory /var/www/firstweb>
     Order deny,allow
     Deny from all
      Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

现在从第二个站点(twoweb)我得到错误403(禁止) 访问项目:

drwxrwxrwx 3 andrey andrey 4096 июл 14 14:19 firstweb
drwxrwxrwx 3 andrey andrey 4096 июл 14 14:28 twoweb

我做错了什么?
感谢和抱歉我的英语。

1 个答案:

答案 0 :(得分:0)

删除Deny from all。这告诉Apache阻止你的请求。即使您正在指定顺序,Apache也可能会因为在同一上下文中同时使用Allow from all而感到困惑。