Разобрался вроде: proxy_set_header Host $host:$server_port;
24.07.2013 15:52, Dmitriy Lyalyuev пишет:
Добрый день, коллеги. Столкнулся тут с ситуацией неочевидного редиректа. Есть tomcat7, который слушает порт 8081 и nginx, который слушает 8080.При заходе на http://domain.tld:8080/testapp меня редиректит на http://domain.tld/testappНе могу понять почему это происходит. Подскажете? Конфиг: upstream backend { server localhost:8081; } server { listen 8080; server_name domain.tld; root /var/lib/tomcat7/webapps/; index index.html index.htm; location / { try_files $uri/maintenance.html $uri @app; } location @app { include /etc/nginx/proxy_params; proxy_pass http://backend; } }Добавляя listen 80 в сервер, все работает как надо, но на порту 80. А с 8080 все равно редирект делается на 80. Когда Tomcat висел на 8080 все было хорошо. Поставил nginx перед Tomcat и вот такое проявилось._______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
-- Dmitriy Lyalyuev http://lyalyuev.info
smime.p7s
Description: Криптографическая подпись S/MIME
_______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
