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
我做错了什么?
感谢和抱歉我的英语。
答案 0 :(得分:0)
删除Deny from all
。这告诉Apache阻止你的请求。即使您正在指定顺序,Apache也可能会因为在同一上下文中同时使用Allow from all
而感到困惑。