通过ip地址访问时Apache httpd错误请求-审查委员会

通过ip地址访问时Apache httpd错误请求-审查委员会,apache,ip-address,bad-request,review-board,Apache,Ip Address,Bad Request,Review Board,我有安装审查委员会,它可以很好地从本地主机访问。 当我试图通过ip(从LAN)访问它时,我收到了错误的请求 我已将apache-wsgi.conf复制到我的apache-conf目录中 apache-wsgi.conf <VirtualHost *:8088> ServerName localhost DocumentRoot "/var/www/reviews.als.kz/htdocs" # Error handlers ErrorDocumen

我有安装审查委员会,它可以很好地从本地主机访问。 当我试图通过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"

服务器名本地主机
DocumentRoot“/var/www/reviews.als.kz/htdocs”
#错误处理程序
ErrorDocument 500/errordocs/500.html
WSGIPassAuthorization On
WSGIScriptAlias“/reviews”“/var/www/reviews.als.kz/htdocs/reviewboard.wsgi/reviews”
允许超越所有
选项-索引+FollowSymLinks
要求所有授权
#阻止服务器处理或允许呈现
#某些文件类型。
SetHandler无
选项无
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
php_标志引擎关闭
#别名对文件系统的静态媒体请求
别名/reviews/media“/var/www/reviews.als.kz/htdocs/media”
别名/reviews/static“/var/www/reviews.als.kz/htdocs/static”
别名/reviews/errordocs“/var/www/reviews.als.kz/htdocs/errordocs”
Alias/reviews/favicon.ico“/var/www/reviews.als.kz/htdocs/static/rb/images/favicon.png”

我已将reviewboard安装到/var/www/reviews.als.kz目录中。 乔恩把它交给了阿帕奇:阿帕奇

我在Fedora 21上运行它。 审查委员会版本2.0.12 Apache httpd版本2.4.10


谢谢

问题出在python设置上。 在settings\u local.py文件中将我的ip地址添加到允许的\u主机,一切正常


谢谢,我也有同样的问题。配置reviewboard时,必须为其指定站点名称。比如“reviewboard.mycompany.com”。它不必是注册名称,只要编一些东西就行了。 然后,当您尝试访问reviewboard主页时,请使用站点名称(reviewboard.mycompany.com)作为URL。当然,您需要将虚构的主机名添加到/etc/hosts中,以便您的计算机能够解析该地址

使用站点名称创建主机条目/DNS条目。像

reivews.mycompany.com x.x.x.x


这对我很有效。

我也有同样的问题

通过将此行添加到我的httpd.conf中修复了此问题:

HttpProtocolOptions不安全


它起作用了。在CentOS中,文件路径为/var/www/codereview/conf/settings_local.py