<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">чт, 15 нояб. 2018 г. в 18:55, kpoxa <<a href="mailto:kpoxa@kpoxa.net">kpoxa@kpoxa.net</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>У меня на сервере 200 IP адресов, на части из 443 портов висят HTTP сервера, на второй части 443 портов висят стримы.</div></div></blockquote><div><br></div><div>если у вас systemd-шное, посмотрите в сторону "instantiated units"</div><div>мы разнесли http и stream на разные инстансы, красота<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Соответственно ведут каждый из серверов в разные места. В моем случае нельзя сделать вилдкардный сервер в одном модуле, не пересекающийся с другим модулем.</div><div>Перечитал ответ Максима, не увидел там противоречий описанному мною конфигу. Конфиг даже работает. Просто это не приводит к тому, что nginx при проверке не делал бы лишних bind.</div><div><br></div><div>В целом какая разница сколько раз в сутки вызывается проверка синтаксиса, на мой взгляд даже ручной вызов проверки, приводящий к тормозам продовского сервера это плохо.</div><br><div class="gmail_quote"><div dir="ltr">чт, 15 нояб. 2018 г. в 16:05, Vadim A. Misbakh-Soloviov <<a href="mailto:nginx@mva.name" target="_blank">nginx@mva.name</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">В письме от четверг, 15 ноября 2018 г. 16:42:51 +07 пользователь kpoxa <br>
написал:<br>
> Добрый день.<br>
> <br>
> Не помогает такой вариант:<br>
> <br>
> http {<br>
...<br>
>   listen 80;<br>
...<br>
>  }<br>
> stream {<br>
> }<br>
<br>
А теперь, пожалуйста, вернитесь на пару писем назад по цепочке, и прочитайте <br>
ответ Максима.<br>
http и stream - разные модули.<br>
И вполне логично, что сокеты, объявленные в http{} не имеют отношения к <br>
сокетам, объявленным в stream{}. Как вы думаете?<br>
Вам, практически в явном виде, предлагалось создать вайлдкардный server{} в <br>
stream-модуле.<br>
<br>
И да, кстати,<br>
1) можно указать `server_name _;` (нужен любой невалидный, а _ - самый <br>
короткий из них.<br>
2) почему вы, всё же, не хотите в явном виде указать вайлдкард listen'у?<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div></div>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div></div>