Третий и последний раз повторяю, хотите, чтобы вам помогли - обозначайте ВСЕ
части конфига, отвечающие за проблему. То, что по вашему мнению должно
работать, но не работает.
Вы видите разницу в ваших локейшенах?
Апстрим backend у вас как-то определен?
В error.log, случаем, не проскакивает что-то
Hello!
On Wed, Feb 14, 2018 at 11:08:42AM -0500, imsystem wrote:
> Спасибо ещё раз, посмотрю примеры init конфигов, насколько мне известно он
> дефолтный.
Для systemd - лучше написать сразу service-файл, или взять из
официальных пакетов. Или же просто добавить отладочного вывода в
существующи
Во второй записи backend = local_IP_IIS
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,278551,278569#msg-278569
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Всё проксирует, при записи
server {
listen external_IP_nginx:443;
location / { proxy_pass https://local_IP_IIS; }
}
При этой записи не проксирует, выдавало, насколько помню, 403
server {
listen 443;
location / { proxy_pass https://backend; }
}
А прочие команды я и в документации видел, просто чер
Спасибо ещё раз, посмотрю примеры init конфигов, насколько мне известно он
дефолтный.
Но, вы забыли изначальную причину данной "проблемы", в одном случае
конфигурации listen, init скрипт срабатывает как надо, а во втором что-то
идёт не так.
Maxim Dounin 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
Hello!
On Wed, Feb 14, 2018 at 09:58:28AM -0500, imsystem wrote:
> systemctl status nginx
>
> ● nginx.service - LSB: starts the nginx web server
>Loaded: loaded (/etc/init.d/nginx; generated; vendor preset: enabled)
> Drop-In: /etc/systemd/system/nginx.service.d
>└─limits.conf
systemctl status nginx
● nginx.service - LSB: starts the nginx web server
Loaded: loaded (/etc/init.d/nginx; generated; vendor preset: enabled)
Drop-In: /etc/systemd/system/nginx.service.d
└─limits.conf
Active: failed (Result: exit-code) since Wed 2018-02-14 17:46:35 MSK; 5s
ago
Hello!
On Wed, Feb 14, 2018 at 07:56:10AM -0500, imsystem wrote:
> restart|force-reload)
> echo -n "Restarting $DESC: "
> start-stop-daemon --stop --quiet --pidfile \
> /var/run/$NAME.pid --exec $DAEMON
> sleep 1
> start-stop-daemon --start --quiet
restart|force-reload)
echo -n "Restarting $DESC: "
start-stop-daemon --stop --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON
sleep 1
start-stop-daemon --start --quiet --pidfile \
/var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS
> Вам обязательно 'service nginx restart'?
> 'nginx -s reload' пробовали?
Нет, не обязательно.
Нет, не пробовал, считал её сопоставимой команде service nginx reload, а она
работает.
Меня сам факт смущает.
> Насчет версии 1.12.1. В stable ветке доступна 1.12.2. Может там уже
> пофиксили?
Может и по
Hello!
On Wed, Feb 14, 2018 at 04:56:42AM -0500, imsystem wrote:
> Здравствуйте. Обнаружил такую проблему(багу?).
> При добавлении блока:
>
> server {
> listen ip:80 default_server;
> server_name _;
> return 301 https://mysite.com;
> }
>
> Перестаёт работать рестарт серв
Вам обязательно 'service nginx restart'?
'nginx -s reload' пробовали?
Насчет версии 1.12.1. В stable ветке доступна 1.12.2. Может там уже пофиксили?
>> Два интерфейса внешний и локальный. Везде ip - внешний ip.
>> Проксирование идёт по локалке.
>> Если принудительно не указывать ip в listen, то н
И совсем забыл.
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
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-lo
Добавлю что nginx используется для проксирования на backend.
Два интерфейса внешний и локальный. Везде ip - внешний ip.
Для сайтов блоки:
server {
listen ip:80 ..
return ...
}
server {
listen ip:443 ..
...
}
Проксирование идёт по локалке.
Если принудительно не указывать ip в listen, то не проксируе
Здравствуйте. Обнаружил такую проблему(багу?).
При добавлении блока:
server {
listen ip:80 default_server;
server_name _;
return 301 https://mysite.com;
}
Перестаёт работать рестарт сервера.
Если же ip:80 заменить на просто порт 80, то команды service nginx restart
или sys
16 matches
Mail list logo