ПРОЕКТЫ 


  АРХИВ 


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]

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



Hello!

On Tue, Jan 28, 2014 at 02:32:07AM -0500, mnsold wrote:

> Подскажите как организовать проксирование.
> 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/;

Должно быть достаточно 

   proxy_redirect http://alys:8180/ /;

или

   proxy_redirect default;

или вообще ничего не указывать.  Эффект должен быть тот же.

> С таким конфигом получаю ошибку
> В браузере ошибка отображается как:
> Неверное перенаправление на странице
> 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" "-"

Проблема в том, что на запрос к 
"/SASWebReportStudio/defaultHandler.jsp" ваш бекенд тоже 
возвращает перенаправление.  Надо смотреть, почему он это делает.

-- 
Maxim Dounin
http://nginx.org/

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


 




Copyright © Lexa Software, 1996-2009.