nginx restart AND listen ip:port
CoDDoC
coddoc на mail.ru
Чт Фев 15 05:49:11 UTC 2018
Третий и последний раз повторяю, хотите, чтобы вам помогли - обозначайте ВСЕ части конфига, отвечающие за проблему. То, что по вашему мнению должно работать, но не работает.
Вы видите разницу в ваших локейшенах?
Апстрим backend у вас как-то определен?
В error.log, случаем, не проскакивает что-то типа 'host not found in upstream ...' ?
И, кстати, все-же рекомендую перечитывать конфиг как 'nginx -s reload'. Так вы сразу увидите ошибку. 'service nginx reload' вам ответит ОК, а ошибку скинет в лог.
>Среда, 14 февраля 2018, 19:13 +03:00 от "imsystem" <nginx-forum на forum.nginx.org>:
>
>Всё проксирует, при записи
>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"
>> < nginx-forum на forum.nginx.org >:
>> >
>> >> Вам обязательно '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"
>> >> < nginx-forum на forum.nginx.org >:
>> >> >
>> >> >И совсем забыл.
>> >> >
>> >> >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
>> >> > nginx-ru на nginx.org
>> >> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>> >>
>> >>
>> >> --
>> >> _______________________________________________
>> >> nginx-ru mailing list
>> >> nginx-ru на nginx.org
>> >> 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
>> > nginx-ru на nginx.org
>> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>>
>>
>> --
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru на nginx.org
>> 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
>nginx-ru на nginx.org
>http://mailman.nginx.org/mailman/listinfo/nginx-ru
--
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20180215/6c9a9227/attachment-0001.html>
Подробная информация о списке рассылки nginx-ru