我已经设置了审查委员会,从本地主机访问时它工作正常。 当我尝试通过 IP(从 LAN)访问它时,我收到错误请求。
我已将 apache-wsgi.conf 复制到我的 apache conf 目录。
apache-wsgi.conf
<VirtualHost *:8088>
ServerName localhost
DocumentRoot "/var/www/reviews.als.kz/htdocs"
# Error handlers
ErrorDocument 500 /errordocs/500.html
WSGIPassAuthorization On
WSGIScriptAlias "/reviews" "/var/www/reviews.als.kz/htdocs/reviewboard.wsgi/reviews"
<Directory "/var/www/reviews.als.kz/htdocs">
AllowOverride All
Options -Indexes +FollowSymLinks
Require all granted
</Directory>
# Prevent the server from processing or allowing the rendering of
# certain file types.
<Location "/reviews/media/uploaded">
SetHandler None
Options None
AddType text/plain .html .htm .shtml .php .php3 .php4 .php5 .phps .asp
AddType text/plain .pl .py .fcgi .cgi .phtml .phtm .pht .jsp .sh .rb
<IfModule mod_php5.c>
php_flag engine off
</IfModule>
</Location>
# Alias static media requests to filesystem
Alias /reviews/media "/var/www/reviews.als.kz/htdocs/media"
Alias /reviews/static "/var/www/reviews.als.kz/htdocs/static"
Alias /reviews/errordocs "/var/www/reviews.als.kz/htdocs/errordocs"
Alias /reviews/favicon.ico "/var/www/reviews.als.kz/htdocs/static/rb/images/favicon.png"
我已将评论板安装到/var/www/reviews.als.kz 目录中。 将其 chown-ed 为 apache:apache。
我在 Fedora 21 上运行它。 审查委员会版本 2.0.12 Apache httpd 版本 2.4.10
谢谢
最佳答案
问题出在 python 设置上。 将我的 IP 地址添加到 settings_local.py 文件中的 ALLOWED_HOSTS 中,一切正常。
谢谢
关于通过 IP 地址访问时 Apache httpd 请求错误 - 审查委员会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28624997/