<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Возможно Java приложение требует определенные хедеры? Я бы попробовал<br><br>proxy_set_header Host $host;
<br>proxy_set_header X-Real-IP $remote_addr;
<br>proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
<br>proxy_set_header X-Forwarded-Proto $scheme;
<br>proxy_set_header X-Forwarded-Host $host;
<br>proxy_set_header X-Forwarded-Port $server_port;<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-04-13 20:12 GMT+03:00 Seva Kobylin <span dir="ltr"><<a href="mailto:skobolo@gmail.com" target="_blank">skobolo@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Рекомендую начать со сравнения tcpdump -s0 -A при хождении на 8080 и на 80.<br>
<br>
> 13 апр. 2017 г., в 20:01, Yuriy B. Borysov <<a href="mailto:yokodzun@yokodzun.kiev.ua">yokodzun@yokodzun.kiev.ua</a>> написал(а):<br>
<div class="HOEnZb"><div class="h5">><br>
> Здравствуйте!<br>
><br>
> Есть вендорское приложение на java, работающее на порту 8080.<br>
><br>
> Хочется запустить его через nginx в режиме revers-proxy.<br>
><br>
> Однако обычный конфиг вида:<br>
><br>
> server {<br>
> listen 80;<br>
> server_name sub.domain.tld;<br>
><br>
><br>
> location / {<br>
> proxy_pass <a href="http://127.0.0.1:8080/" rel="noreferrer" target="_blank">http://127.0.0.1:8080/</a>;<br>
> }<br>
> }<br>
><br>
><br>
> не работает. Отображается просто пустая страница.<br>
><br>
> Пробовал вариант с<br>
><br>
> proxy_http_version 1.1;<br>
> proxy_set_header Upgrade $http_upgrade;<br>
> proxy_set_header Connection "upgrade";<br>
><br>
> результат аналогичный.<br>
><br>
> Приложение и nginx работают на одном хосте.<br>
><br>
> Вариант проксировать не через лупбек, а через внешний IP - не дал результата.<br>
> Если идти прямо на 8080 - всё работает.<br>
><br>
><br>
><br>
> В error.log пусто, в access.log ничего криминального:<br>
><br>
> X.X.X.X - - [13/Apr/2017:17:02:08 +0300] "GET /assets/vendor-<wbr>2769b289065a07545ef8ba5b5b781d<wbr>a3.css HTTP/1.1" 304 0 "<a href="http://sub.domain.tld/" rel="noreferrer" target="_blank">http://sub.domain.tld/</a>" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/601.7.8 (KHTML, like Gecko) Version/9.1.3 Safari/537.86.7"<br>
><br>
> Система:<br>
><br>
> Ubuntu 16.04 LTS<br>
><br>
> Версия nginx:<br>
><br>
> # nginx -V<br>
> nginx version: nginx/1.10.0 (Ubuntu)<br>
> built with OpenSSL 1.0.2g 1 Mar 2016<br>
> TLS SNI support enabled<br>
><br>
><br>
> В какую сторону смотреть?<br>
><br>
> Спасибо!<br>
><br>
><br>
> --<br>
> WBR, Yuriy B. Borysov<br>
> YOKO-UANIC | YOKO-RIPE<br>
> ______________________________<wbr>_________________<br>
> nginx-ru mailing list<br>
> <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
> <a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/<wbr>mailman/listinfo/nginx-ru</a><br>
<br>
______________________________<wbr>_________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/<wbr>mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br></div>