NGINX 1.16.1-1 stable с OpenSSL 1.1.1d TLS 1.3 Final (RFC 8446) и brotli для Red Hat Enterprise Linux и CentOS

В репозиторий добавлены NGINX 1.16.1-1 stable версий, собранные статически с OpenSSL 1.1.1d и ngx cache purge и ngx http geoip2 module.
Работает сжатие brotli (v1.0.7) и поддержка TLS 1.3 final, которая поставляется в версии Google Chrome 70.

Для включения TLS 1.3 надо указать:

ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;

Ссылки:

Или же воспользуйтесь нашим CentOS/RHEL repository

NGINX 1.16.1-1 stable с OpenSSL 1.1.1d TLS 1.3 Final (RFC 8446) и brotli для Red Hat Enterprise Linux и CentOS: 8 комментариев

  1. yum update —enablerepo epel
    Failed to set locale, defaulting to C
    Loaded plugins: changelog, fastestmirror, presto
    Setting up Update Process
    Loading mirror speeds from cached hostfile
    * base: centos.mirrors.ovh.net
    * epel: mirror.freethought-internet.co.uk
    * extras: centos.mirrors.ovh.net
    * remi-php70: remi.mirror.ate.info
    * remi-safe: remi.mirror.ate.info
    * rpmforge: mirrors.ircam.fr
    * updates: centos.mirrors.ovh.net
    Resolving Dependencies
    —> Running transaction check
    —> Package nginx.x86_64 1:1.16.0-1.el6.codeit will be updated
    —> Package nginx.x86_64 1:1.16.1-1.el6.codeit will be an update
    —> Processing Dependency: libbrotli = 1:1.0.7 for package: 1:nginx-1.16.1-1.el6.codeit.x86_64
    —> Package php-pear.noarch 1:1.10.9-3.el6.remi will be updated
    —> Package php-pear.noarch 1:1.10.9-4.el6.remi will be an update
    —> Package php56-php-pear.noarch 1:1.10.9-2.el6.remi will be updated
    —> Package php56-php-pear.noarch 1:1.10.9-4.el6.remi will be an update
    —> Package php73-php-pear.noarch 1:1.10.9-2.el6.remi will be updated
    —> Package php73-php-pear.noarch 1:1.10.9-4.el6.remi will be an update
    —> Package python34.x86_64 0:3.4.10-1.el6 will be updated
    —> Package python34.x86_64 0:3.4.10-4.el6 will be an update
    —> Package python34-devel.x86_64 0:3.4.10-1.el6 will be updated
    —> Package python34-devel.x86_64 0:3.4.10-4.el6 will be an update
    —> Package python34-libs.x86_64 0:3.4.10-1.el6 will be updated
    —> Package python34-libs.x86_64 0:3.4.10-4.el6 will be an update
    —> Package python34-tkinter.x86_64 0:3.4.10-1.el6 will be updated
    —> Package python34-tkinter.x86_64 0:3.4.10-4.el6 will be an update
    —> Package python34-tools.x86_64 0:3.4.10-1.el6 will be updated
    —> Package python34-tools.x86_64 0:3.4.10-4.el6 will be an update
    —> Finished Dependency Resolution
    Error: Package: 1:nginx-1.16.1-1.el6.codeit.x86_64 (CodeIT)
    Requires: libbrotli = 1:1.0.7
    Installed: 1:libbrotli-1.0.6-1.codeit.el6.x86_64 (@CodeIT)
    libbrotli = 1:1.0.6-1.codeit.el6
    Available: libbrotli-1.0.20160607.git.3f46e28-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20160607.git.3f46e28-1.el6.codeit
    Available: libbrotli-1.0.20160907.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20160907.git.6b12316-1.el6.codeit
    Available: libbrotli-1.0.20160927.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20160927.git.6b12316-1.el6.codeit
    Available: libbrotli-1.0.20161013.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20161013.git.6b12316-1.el6.codeit
    Available: libbrotli-1.0.20161021.git.a258234-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20161021.git.a258234-1.el6.codeit
    Available: libbrotli-1.0.20170201.git.a258234-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20170201.git.a258234-1.el6.codeit
    Available: libbrotli-1.0.20170227.git.a258234-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20170227.git.a258234-1.el6.codeit
    Available: libbrotli-1.0.20170418.git.a258234-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20170418.git.a258234-1.el6.codeit
    Available: libbrotli-1.0.20170828.git.a258234-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20170828.git.a258234-1.el6.codeit
    Available: libbrotli-1.0.20171011.git.805fd3b-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20171011.git.805fd3b-1.el6.codeit
    Available: 1:libbrotli-1.0.4-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1:1.0.4-1.el6.codeit
    You could try using —skip-broken to work around the problem
    You could try running: rpm -Va —nofiles —nodigest

      1. Resolving Dependencies
        —> Running transaction check
        —> Package nginx.x86_64 1:1.16.0-1.el6.codeit will be updated
        —> Package nginx.x86_64 1:1.16.1-1.el6.codeit will be an update
        —> Processing Dependency: libbrotli = 1:1.0.7 for package: 1:nginx-1.16.1-1.el6.codeit.x86_64
        —> Finished Dependency Resolution
        Error: Package: 1:nginx-1.16.1-1.el6.codeit.x86_64 (CodeIT)
        Requires: libbrotli = 1:1.0.7
        Installed: 1:libbrotli-1.0.6-1.codeit.el6.x86_64 (@CodeIT)
        libbrotli = 1:1.0.6-1.codeit.el6
        Available: libbrotli-1.0.20160607.git.3f46e28-1.el6.codeit.x86_64 (CodeIT)
        libbrotli = 1.0.20160607.git.3f46e28-1.el6.codeit
        Available: libbrotli-1.0.20160907.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
        libbrotli = 1.0.20160907.git.6b12316-1.el6.codeit
        Available: libbrotli-1.0.20160927.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
        libbrotli = 1.0.20160927.git.6b12316-1.el6.codeit
        Available: libbrotli-1.0.20161013.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
        libbrotli = 1.0.20161013.git.6b12316-1.el6.codeit
        Available: libbrotli-1.0.20161021.git.a258234-1.el6.codeit.x86_64 (CodeIT)
        libbrotli = 1.0.20161021.git.a258234-1.el6.codeit
        Available: libbrotli-1.0.20170201.git.a258234-1.el6.codeit.x86_64 (CodeIT)
        libbrotli = 1.0.20170201.git.a258234-1.el6.codeit
        Available: libbrotli-1.0.20170227.git.a258234-1.el6.codeit.x86_64 (CodeIT)
        libbrotli = 1.0.20170227.git.a258234-1.el6.codeit
        Available: libbrotli-1.0.20170418.git.a258234-1.el6.codeit.x86_64 (CodeIT)
        libbrotli = 1.0.20170418.git.a258234-1.el6.codeit
        Available: libbrotli-1.0.20170828.git.a258234-1.el6.codeit.x86_64 (CodeIT)
        libbrotli = 1.0.20170828.git.a258234-1.el6.codeit
        Available: libbrotli-1.0.20171011.git.805fd3b-1.el6.codeit.x86_64 (CodeIT)
        libbrotli = 1.0.20171011.git.805fd3b-1.el6.codeit
        Available: 1:libbrotli-1.0.4-1.el6.codeit.x86_64 (CodeIT)
        libbrotli = 1:1.0.4-1.el6.codeit
        You could try using —skip-broken to work around the problem
        You could try running: rpm -Va —nofiles —nodigest

  2. Me too getting this on my CentOS 6 which I hoped to be able to run until end of Nov 2020…

    Installing libbrotli-1.0.7-1.codeit.el6.x86_64.rpm from mainline *manually* would probably work but is this the preferred method?

    yum —enablerepo=epel update
    Loaded plugins: changelog, etckeeper, fastestmirror
    Setting up Update Process
    Loading mirror speeds from cached hostfile
    * base: http://ftp.plusline.net
    * centos-sclo-rh: centos.intergenia.de
    * centos-sclo-sclo: mirror.imt-systems.com
    * epel: mirror.imt-systems.com
    * extras: http://ftp.rz.uni-frankfurt.de
    * updates: centos.intergenia.de
    Resolving Dependencies
    —> Running transaction check
    —> Package nginx.x86_64 1:1.16.0-1.el6.codeit will be updated
    —> Package nginx.x86_64 1:1.16.1-1.el6.codeit will be an update
    —> Processing Dependency: libbrotli = 1:1.0.7 for package: 1:nginx-1.16.1-1.el6.codeit.x86_64
    —> Processing Dependency: libmaxminddb.so.0()(64bit) for package: 1:nginx-1.16.1-1.el6.codeit.x86_64
    —> Running transaction check
    —> Package libmaxminddb.x86_64 0:1.1.1-5.el6 will be installed
    —> Package nginx.x86_64 1:1.16.1-1.el6.codeit will be an update
    —> Processing Dependency: libbrotli = 1:1.0.7 for package: 1:nginx-1.16.1-1.el6.codeit.x86_64
    —> Finished Dependency Resolution
    Error: Package: 1:nginx-1.16.1-1.el6.codeit.x86_64 (CodeIT)
    Requires: libbrotli = 1:1.0.7
    Installed: 1:libbrotli-1.0.6-1.codeit.el6.x86_64 (@CodeIT)
    libbrotli = 1:1.0.6-1.codeit.el6
    Available: libbrotli-1.0.20160607.git.3f46e28-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20160607.git.3f46e28-1.el6.codeit
    Available: libbrotli-1.0.20160907.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20160907.git.6b12316-1.el6.codeit
    Available: libbrotli-1.0.20160927.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20160927.git.6b12316-1.el6.codeit
    Available: libbrotli-1.0.20161013.git.6b12316-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20161013.git.6b12316-1.el6.codeit
    Available: libbrotli-1.0.20161021.git.a258234-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20161021.git.a258234-1.el6.codeit
    Available: libbrotli-1.0.20170201.git.a258234-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20170201.git.a258234-1.el6.codeit
    Available: libbrotli-1.0.20170227.git.a258234-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20170227.git.a258234-1.el6.codeit
    Available: libbrotli-1.0.20170418.git.a258234-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20170418.git.a258234-1.el6.codeit
    Available: libbrotli-1.0.20170828.git.a258234-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20170828.git.a258234-1.el6.codeit
    Available: libbrotli-1.0.20171011.git.805fd3b-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1.0.20171011.git.805fd3b-1.el6.codeit
    Available: 1:libbrotli-1.0.4-1.el6.codeit.x86_64 (CodeIT)
    libbrotli = 1:1.0.4-1.el6.codeit
    You could try using —skip-broken to work around the problem
    You could try running: rpm -Va —nofiles —nodigest

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *