获得403错误:Apache2 mod_wsgi

时间:2016-10-17 16:27:41

标签: python mongodb apache virtualhost wsgi

我和我的一个朋友正在面临一个问题,即获得PI Joule's @channel (Link to "Production" Readme)的原始实体工作,目前应该在域atchannel.cf上运行,根据设置它的人员指南,以及它在主README文件here

中所说的内容
<VirtualHost *:80>
    ServerName atchannel.cf
    WSGIScriptAlias / /var/www-atchannel/atchannel.wsgi
    <Directory /var/www-atchannel>
        Require all granted
    </Directory>
    Alias /static /var/www-atchannel/atchannel/static
    <Directory /var/www-atchannel/atchannel/static/>
        Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/errorAtChannel.log
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/accessAtChannel.log combined


 </VirtualHost>

这是该文件的Apache虚拟主机,它与网站的路径匹配,但仍然返回403禁止错误。谁能告诉我们我们做错了什么?

1 个答案:

答案 0 :(得分:0)

而不是:

<Directory /var/www-atchannel/atchannel/>
    Order allow,deny
    Allow from all
</Directory>

你应该:

<Directory /var/www-atchannel>
    Order allow,deny
    Allow from all
</Directory>

该目录与WSGI脚本文件所在的前导路径不匹配。