NGINX 1.27.3 Mainline with Brotli, TLS 1.3, OpenSSL 3.0.15, HTTP/2 and HTTP/3 for Red Hat Enterprise Linux, CentOS, Rocky, Oracle, Alma Linux EL7/EL8/EL9

nginx 1.27.3 Mainline with HTTP/3 support added to EL7, EL8, EL9 repositories. brotli compression module from Google, http2, ngx cache purge and ngx http geoip2 modules added or built-in. OpenSSL built dynamically using OpenSSL+QUIC 3.0.15.

5 thoughts on “NGINX 1.27.3 Mainline with Brotli, TLS 1.3, OpenSSL 3.0.15, HTTP/2 and HTTP/3 for Red Hat Enterprise Linux, CentOS, Rocky, Oracle, Alma Linux EL7/EL8/EL9”

  1. Alexander hi.

    I am using Almalinux 9 + aapanel. nginx is 1.25.5. I ran yum install -y https://repo.codeit.guru/codeit-repo-release.el9.rpm epel-release after that dnf module enable -y nginx:codeit-stable to get NGINX 1.27.3 version…

    but i got No match for argument: nginx

    Why is it happening?? could it bee because nginx is instaled not in etc directory but in www/server …???

      1. Hi Max,

        First of all, you won’t be able to upgrade to 1.27.3 on codeit-stable, 1.27.x is codeit-mainline.
        There is no difference for dnf/yum where files are installed, only package name/epoch/version makes sence, try “dnf install nginx” or “dnf install nginx-1.27.3-1” after you did “dnf module enable -y nginx:codeit-mainline”.

        1. dnf module enable -y nginx:codeit-mainline:
          Last metadata expiration check: 0:07:40 ago on Sat 25 Jan 2025 05:57:19 PM MSK.
          Dependencies resolved.
          Nothing to do.

          But in repo i don’t see any mainline

          [CodeIT]
          name=CodeIT repo
          baseurl=https://repo.codeit.guru/packages/centos/$releasever/$basearch
          enabled=1
          gpgkey=https://repo.codeit.guru/RPM-GPG-KEY-el$releasever
          gpgcheck=1

          [CodeIT-testing]
          name=CodeIT testing repo
          baseurl=https://repo.codeit.guru/packages/testing/$releasever/$basearch
          enabled=0
          gpgkey=https://repo.codeit.guru/RPM-GPG-KEY-el$releasever
          gpgcheck=1

          [CodeIT-archive]
          name=CodeIT Archive
          baseurl=https://repo.codeit.guru/packages/archive/centos/$releasever/$basearch
          enabled=0
          gpgkey=https://repo.codeit.guru/RPM-GPG-KEY-el$releasever
          gpgcheck=1

  2. Now installed version is:

    nginx version: nginx/1.27.3
    built by gcc 11.5.0 20240719 (Red Hat 11.5.0-2) (GCC)
    built with OpenSSL 1.1.1w 11 Sep 2023
    TLS SNI support enabled

    –user=www
    –group=www
    –prefix=/www/server/nginx
    –add-module=/www/server/nginx/src/ngx_devel_kit
    –add-module=/www/server/nginx/src/lua_nginx_module
    –add-module=/www/server/nginx/src/ngx_cache_purge
    –with-openssl=/www/server/nginx/src/openssl
    –with-pcre=pcre-8.43
    –with-http_v2_module
    –with-stream
    –with-stream_ssl_module
    –with-stream_ssl_preread_module
    –with-http_stub_status_module
    –with-http_ssl_module
    –with-http_image_filter_module
    –with-http_gzip_static_module
    –with-http_gunzip_module
    –with-ipv6
    –with-http_sub_module
    –with-http_flv_module
    –with-http_addition_module
    –with-http_realip_module
    –with-http_mp4_module
    –with-http_auth_request_module
    –add-module=/www/server/nginx/src/ngx_http_substitutions_filter_module-master
    –with-ld-opt=-Wl,-E
    –with-cc-opt=-Wno-error
    –with-ld-opt=-ljemalloc
    –with-http_dav_module
    –add-module=/www/server/nginx/src/nginx-dav-ext-module
    –with-http_v3_module
    –add-module=/www/server/ngx_brotli

Leave a Reply

Your email address will not be published. Required fields are marked *