<html>
  <head>
    <meta content="text/html; charset=KOI8-R" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Разобрался вроде:<br>
      proxy_set_header Host $host:$server_port;<br>
      <br>
      <br>
      24.07.2013 15:52, Dmitriy Lyalyuev пишет:<br>
    </div>
    <blockquote cite="mid:51EFCE29.3000800@lyalyuev.info" type="cite">Добрый
      день, коллеги.
      <br>
      <br>
      Столкнулся тут с ситуацией неочевидного редиректа.
      <br>
      Есть tomcat7, который слушает порт 8081 и nginx, который слушает
      8080.
      <br>
      При заходе на <a class="moz-txt-link-freetext" href="http://domain.tld:8080/testapp">http://domain.tld:8080/testapp</a> меня редиректит на
      <a class="moz-txt-link-freetext" href="http://domain.tld/testapp">http://domain.tld/testapp</a>
      <br>
      Не могу понять почему это происходит.
      <br>
      <br>
      Подскажете?
      <br>
      <br>
      Конфиг:
      <br>
      <br>
      upstream backend {
      <br>
             server localhost:8081;
      <br>
      }
      <br>
      <br>
      server {
      <br>
                 listen   8080;
      <br>
                 server_name domain.tld;
      <br>
                 root /var/lib/tomcat7/webapps/;
      <br>
                 index index.html index.htm;
      <br>
      <br>
                 location / {
      <br>
                     try_files $uri/maintenance.html $uri @app;
      <br>
                 }
      <br>
      <br>
                 location @app {
      <br>
                     include /etc/nginx/proxy_params;
      <br>
                     proxy_pass <a class="moz-txt-link-freetext" href="http://backend">http://backend</a>;
      <br>
                 }
      <br>
      }
      <br>
      <br>
      Добавляя listen 80 в сервер, все работает как надо, но на порту
      80. А с 8080 все равно редирект делается на 80.
      <br>
      Когда Tomcat висел на 8080 все было хорошо. Поставил nginx перед
      Tomcat и вот такое проявилось.
      <br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
nginx-ru mailing list
<a class="moz-txt-link-abbreviated" href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a>
<a class="moz-txt-link-freetext" href="http://mailman.nginx.org/mailman/listinfo/nginx-ru">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Dmitriy Lyalyuev
<a class="moz-txt-link-freetext" href="http://lyalyuev.info">http://lyalyuev.info</a></pre>
  </body>
</html>