Возможно Java приложение требует определенные хедеры? Я бы попробовал
proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Port $server_port; 2017-04-13 20:12 GMT+03:00 Seva Kobylin <[email protected]>: > Рекомендую начать со сравнения tcpdump -s0 -A при хождении на 8080 и на 80. > > > 13 апр. 2017 г., в 20:01, Yuriy B. Borysov <[email protected]> > написал(а): > > > > Здравствуйте! > > > > Есть вендорское приложение на java, работающее на порту 8080. > > > > Хочется запустить его через nginx в режиме revers-proxy. > > > > Однако обычный конфиг вида: > > > > server { > > listen 80; > > server_name sub.domain.tld; > > > > > > location / { > > proxy_pass http://127.0.0.1:8080/; > > } > > } > > > > > > не работает. Отображается просто пустая страница. > > > > Пробовал вариант с > > > > proxy_http_version 1.1; > > proxy_set_header Upgrade $http_upgrade; > > proxy_set_header Connection "upgrade"; > > > > результат аналогичный. > > > > Приложение и nginx работают на одном хосте. > > > > Вариант проксировать не через лупбек, а через внешний IP - не дал > результата. > > Если идти прямо на 8080 - всё работает. > > > > > > > > В error.log пусто, в access.log ничего криминального: > > > > X.X.X.X - - [13/Apr/2017:17:02:08 +0300] "GET /assets/vendor- > 2769b289065a07545ef8ba5b5b781da3.css HTTP/1.1" 304 0 " > http://sub.domain.tld/" "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" > > > > Система: > > > > Ubuntu 16.04 LTS > > > > Версия nginx: > > > > # nginx -V > > nginx version: nginx/1.10.0 (Ubuntu) > > built with OpenSSL 1.0.2g 1 Mar 2016 > > TLS SNI support enabled > > > > > > В какую сторону смотреть? > > > > Спасибо! > > > > > > -- > > WBR, Yuriy B. Borysov > > YOKO-UANIC | YOKO-RIPE > > _______________________________________________ > > nginx-ru mailing list > > [email protected] > > http://mailman.nginx.org/mailman/listinfo/nginx-ru > > _______________________________________________ > nginx-ru mailing list > [email protected] > http://mailman.nginx.org/mailman/listinfo/nginx-ru >
_______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
