В репозиторий добавлены NGINX 1.21.0 mainline версий, с поддержкой сжатия brotli от Google, http2, ngx cache purge и ngx http geoip2 module. ssl собран динамически с OpenSSL 1.1.1k. TLS 1.3 final на сегодня работает в Google Chrome 70+ и Mozilla Firefox 63+. Для включения TLS 1.3 надо указать:
ssl_protocols TLSv1.2 TLSv1.3;
C версии 1.18.0 для Centos 7 мы собираем OpenSSL отдельно, он устанавливается в /opt/codeit/openssl111 и никак не затрагивает системные библиотеки.
Are gettings this error on one of our servers:
Updating:
nginx x86_64 1:1.21.0-1.codeit.el7 CodeITmainline 1.6 M
Installing for dependencies:
brotli x86_64 1.0.7-5.el7 epel 318 k
Transaction check error:
file /usr/lib64/libbrotlicommon.so.1 from install of brotli-1.0.7-5.el7.x86_64 conflicts with file from package libbrotli-1:1.0.6-1.codeit.el7.x86_64
file /usr/lib64/libbrotlidec.so.1 from install of brotli-1.0.7-5.el7.x86_64 conflicts with file from package libbrotli-1:1.0.6-1.codeit.el7.x86_64
file /usr/lib64/libbrotlienc.so.1 from install of brotli-1.0.7-5.el7.x86_64 conflicts with file from package libbrotli-1:1.0.6-1.codeit.el7.x86_64
What to do?
Simply add our stable repo https://repo.codeit.guru/packages/centos/7/x86_64
And dnf/yum will also suggest you to update brotli to 1.0.9
Please also remove old libbrotli package, as it now have conflict files with EPEL brotli package (that appeared later).