ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Неверное перенаправление на странице


  • To: nginx-ru@xxxxxxxxx
  • Subject: Неверное перенаправление на странице
  • From: "mnsold" <nginx-forum@xxxxxxxx>
  • Date: Tue, 28 Jan 2014 02:32:07 -0500
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=selenium.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=ZvZHhFEZFtWQNeQFnBeqq8hkeS8Pt8xvXnw12zLaBq0=; b=zRg+H4diia1hf8l0LkmI3jZg9t13SKT/ypNuiLlOeL8G7b79zPTuE7FkTl25aWlRqmBMeN2LEGs42nVFLh+Xqb1RrNABKkRh25H1X5h3bSVxGrsh8Ukz2Mf8Mi91MYI9XedDZcdLsrdxKWI3pPMFCKIv0PNNO4phZ4veQ4SC88g=;

Подскажите как организовать проксирование.
nginx version: nginx/1.5.8
На бэкэенде стоит JBoss-4.2.3.GA.

При открытии страницы на фронтенде http://wolf/SASWebReportStudio сразу же
перебрасывает на бэкенд
http://alys:8180/SASWebReportStudio/defaultHandler.jsp.

Заголовки:
$ curl -I http://wolf/SASWebReportStudio/
HTTP/1.1 302 Moved Temporarily
Server: nginx/1.5.8
Date: Tue, 28 Jan 2014 05:53:41 GMT
Content-Length: 0
Connection: keep-alive
X-Powered-By: Servlet 2.4; JBoss-4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA
date=200807181417)/JBossWeb-2.0
Location: http://alys:8180/SASWebReportStudio/defaultHandler.jsp
Конифиг ниже, только без директории proxy_redirect.


Добавил в конфиг строчку (других изменений в location не делал):
proxy_redirect     http://alys:8180/      http://$http_host/;

С таким конфигом получаю ошибку
В браузере ошибка отображается как:
Неверное перенаправление на странице
Firefox определил, что сервер перенаправляет запрос на этот адрес таким
образом, что он никогда не завершится.

access.log пишет около 20 раз подряд:
192.168.42.16 - - [28/Jan/2014:09:18:49 +0400] "GET
/SASWebReportStudio/defaultHandler.jsp HTTP/1.1" 302 0 "-" "Mozilla/5.0
(Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0" "-"


Сам конфиг:
---------------------------------------
location ^~ /SASWebReportStudio {
return 301 /SASWebReportStudio/;
}

location ^~ /SASWebReportStudio/ {
        proxy_pass http://alys:8180;
        proxy_redirect     http://alys:8180/      http://$http_host/;

        proxy_set_header   Host                 $http_host;
        proxy_set_header   X-Real-IP            $remote_addr;
        proxy_set_header   X-Forwarded-For      $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Proto    $scheme;
}

---------------------------------------

Заголовки (с директорией в конфиге proxy_redirect)
$ curl -I http://analitica.iac.uts/SASWebReportStudio/
HTTP/1.1 302 Moved Temporarily
Server: nginx/1.5.8
Date: Tue, 28 Jan 2014 07:25:55 GMT
Content-Length: 0
Connection: keep-alive
X-Powered-By: Servlet 2.4; JBoss-4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA
date=200807181417)/JBossWeb-2.0
Location: http://analitica.iac.uts/SASWebReportStudio/defaultHandler.jsp


Подскажите, что нужно править в location, куда копать дальше.

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,246899,246899#msg-246899

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.