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 [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
