我和我的一个朋友正在面临一个问题,即获得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禁止错误。谁能告诉我们我们做错了什么?
答案 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脚本文件所在的前导路径不匹配。