2015-02-20 5 views
3

У меня есть настройка Review Board, и она отлично работает при доступе с localhost. Когда я пытаюсь получить к нему доступ через ip (из локальной сети), я получаю БЕСПЛАТНЫЙ ЗАПРОС.Apache httpd плохой запрос при доступе по ip-адресу - обзорная доска

Я скопировал apache-wsgi.conf в папку apache 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" 

Я установил reviewboard в /var/www/reviews.als.kz каталог апач-wsgi.conf. Chown-ed это для apache: apache.

Я запустить его на Fedora 21. Review Board версии 2.0.12 Apache HTTPD версия 2.4.10

Благодаря

ответ

8

Проблема была с настройками питона. Добавил мой IP-адрес в ALLOWED_HOSTS в файле settings_local.py, и все сработало.

Thanks

+2

Это работает. В CentOS путь к файлу: /var/www/codereview/conf/settings_local.py – duleshi

0

У меня была та же проблема. Когда вы настраиваете свой обзор, вы должны указать ему имя сайта. Что-то вроде «reviewboard.mycompany.com». Это не должно быть зарегистрированное имя, просто что-то придумать. Затем, когда вы пытаетесь получить доступ к главной странице обзора, используйте имя сайта (reviewboard.mycompany.com) в качестве URL-адреса. Разумеется, вам нужно добавить созданное имя хоста для вашего/etc/hosts, чтобы ваш компьютер мог разрешить адрес.

Создать запись хоста/запись DNS с именем сайта. как

reivews.mycompany.com х.х.х.х

Он работал для меня.