<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">29 апреля 2018 г., 3:40 пользователь Валентин Бартенев <span dir="ltr"><<a href="mailto:vbart@nginx.com" target="_blank">vbart@nginx.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Saturday, 28 April 2018 15:03:49 MSK Илья Шипицин wrote:<br>
> привет!<br>
> <br>
> поддержка IP_BIND_ADDRESS_NO_PORT официально началась в ядре 4.2, но ... ее<br>
> портировали в 3.10 на CentOS-7.4<br>
> <br>
> однако, портировали не очень качественно. константа определена не в том<br>
> файле, в котором должна (и в котором ищет nginx)<br>
> <br>
> [root@xxx ~]# grep -r IP_BIND_ADDRESS_NO_PORT /usr/include/<br>
> /usr/include/linux/in.h:#<wbr>define IP_BIND_ADDRESS_NO_PORT    24<br>
> [root@xxx ~]#<br>
> <br>
> <br>
> т.е. если пакет собирать, как он собирается обычно, то поддержка<br>
> IP_BIND_ADDRESS_NO_PORT не включается (хотя могла бы).<br>
> <br>
> скажите, вы официальные пакеты собираете каким образом ? кажется, имеет<br>
> смысл поправить эту процедуру и дать эту крутую фичу пользователям<br>
> CentOS-7.4<br>
> <br>
<br>
</span>Дело же не в ядре (не только в нем).  На линуксах интерфейс обеспечивает glibc<br>
и именно туда смотрит nginx.<br></blockquote><div><br><br></div><div>я про это и имел в виду. "туда смотрит nginx" и "туда спрятали в centos 7.4" - это отличается.<br></div><div>в glibc - да, есть. а хедер другой, не тот, который проверяет nginx<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
--<br>
Валентин Бартенев<br>
______________________________<wbr>_________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/<wbr>mailman/listinfo/nginx-ru</a></blockquote></div><br></div></div>