Третий и последний раз повторяю, хотите, чтобы вам помогли - обозначайте ВСЕ части конфига, отвечающие за проблему. То, что по вашему мнению должно работать, но не работает. Вы видите разницу в ваших локейшенах? Апстрим backend у вас как-то определен? В error.log, случаем, не проскакивает что-то типа 'host not found in upstream ...' ? И, кстати, все-же рекомендую перечитывать конфиг как 'nginx -s reload'. Так вы сразу увидите ошибку. 'service nginx reload' вам ответит ОК, а ошибку скинет в лог.
>Среда, 14 февраля 2018, 19:13 +03:00 от "imsystem" ><[email protected]>: > >Всё проксирует, при записи >server { >listen external_IP_nginx:443; >location / { proxy_pass https://local_IP_IIS; } >} > >При этой записи не проксирует, выдавало, насколько помню, 403 >server { >listen 443; >location / { proxy_pass https://backend; } >} > >А прочие команды я и в документации видел, просто через service/systemctl >как-то привычнее. > >CoDDoC Wrote: >------------------------------------------------------- >> Да, сопоставима. Просто вы об этом ничего не сказали. >> Насчет опции -s и прочих можете посмотреть nginx -h >> Будет что-то типа: >> nginx version: nginx/1.13.8 >> Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g >> directives] >> >> Options: >> -?,-h : this help >> -v : show version and exit >> -V : show version and configure options then exit >> -t : test configuration and exit >> -T : test configuration, dump it and exit >> -q : suppress non-error messages during configuration >> testing >> -s signal : send signal to a master process: stop, quit, reopen, >> reload >> -p prefix : set prefix path (default: /etc/nginx/) >> -c filename : set configuration file (default: >> /etc/nginx/nginx.conf) >> -g directives : set global directives out of configuration file >> >> По остальному вам Максим ответил. >> >> А почему не проксирует - я вам уже сказал. С такой скудной >> информацией, что вы даете, нужен хрустальный шар. Не нужно вываливать >> весь конфиг, достаточно частей, относящихся к теме. Причин на самом >> деле может быть много. Начиная от правил FW и заканчивая локейшеном, в >> который падает запрос. >> >> >> >Среда, 14 февраля 2018, 15:51 +03:00 от "imsystem" >> < [email protected] >: >> > >> >> Вам обязательно 'service nginx restart'? >> >> 'nginx -s reload' пробовали? >> >Нет, не обязательно. >> >Нет, не пробовал, считал её сопоставимой команде service nginx >> reload, а она >> >работает. >> >Меня сам факт смущает. >> > >> >> Насчет версии 1.12.1. В stable ветке доступна 1.12.2. Может там уже >> >> пофиксили? >> >Может и пофиксили. >> > >> >> >> Два интерфейса внешний и локальный. Везде ip - внешний ip. >> >> >> Проксирование идёт по локалке. >> >> >> Если принудительно не указывать ip в listen, то не проксируется. >> >> Потрудитесь четко формулировать вопрос. >> >> Что и куда вы проксируете? nginx на nginx? 80-й порт на 443-й? >> Бэкенд >> >> где находится? На том же сервере или на другом? >> >> ip в конфиге внешние? >> >С nginx на IIS, сервера разные, 80 порт перенаправляется на 443 (http >> -> >> >https). >> >ip которые слушает nginx внешние, проксирует соответственно на >> локальный ip >> >IIS потоо https прколу. >> > >> > >> >> >Среда, 14 февраля 2018, 13:10 +03:00 от "imsystem" >> >> < [email protected] >: >> >> > >> >> >И совсем забыл. >> >> > >> >> >nginx -V >> >> >nginx version: nginx/1.12.1 >> >> >built by gcc 6.3.0 20170516 (Debian 6.3.0-18) >> >> >built with OpenSSL 1.1.1-dev xx XXX xxxx >> >> >TLS SNI support enabled >> >> >configure arguments: --prefix=/usr/local/nginx/ >> >> >--conf-path=/etc/nginx/nginx.conf >> >> --error-log-path=/var/log/nginx/error.log >> >> >--http-log-path=/var/log/nginx/access.log >> >> --pid-path=/var/run/nginx.pid >> >> >--user=www-data --group=www-data --with-threads --with-file-aio >> >> >--with-http_ssl_module --with-openssl=/home/sysadmin/src/openssl >> >> >--with-http_v2_module --with-http_realip_module >> >> --with-http_addition_module >> >> >--with-http_xslt_module --with-http_image_filter_module >> >> >--with-http_geoip_module --with-http_sub_module >> >> --with-http_dav_module >> >> >--with-http_flv_module --with-http_mp4_module >> >> --with-http_gunzip_module >> >> >--with-http_gzip_static_module --with-http_auth_request_module >> >> >--with-http_random_index_module --with-http_secure_link_module >> >> >--with-http_degradation_module --with-http_slice_module >> >> >--with-http_stub_status_module --with-stream >> --with-stream_ssl_module >> >> > >> >> >uname -a >> >> >Linux gateway 4.9.0-4-amd64 #1 SMP Debian 4.9.65-3+deb9u1 >> >> (2017-12-23) >> >> >x86_64 GNU/Linux >> >> > >> >> >Posted at Nginx Forum: >> >> https://forum.nginx.org/read.php?21,278548,278550#msg-278550 >> >> > >> >> >_______________________________________________ >> >> >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 >> > >> >Posted at Nginx Forum: >> https://forum.nginx.org/read.php?21,278551,278554#msg-278554 >> > >> >_______________________________________________ >> >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 > >Posted at Nginx Forum: >https://forum.nginx.org/read.php?21,278551,278568#msg-278568 > >_______________________________________________ >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
