From chigga101 at gmail.com Sun Jul 6 19:31:31 2025 From: chigga101 at gmail.com (Matthew Ngaha) Date: Sun, 6 Jul 2025 20:31:31 +0100 Subject: No subject Message-ID: Hi all. I want to learn Nginx. I haven't started the tutorial yet but I had an earlier edition back in the day. The tutor advises to install Nginx from source. Is this a good way to install nginx? Or should I use my package manager to install it? I'm on Linux Opensuse. If I use my package manager, is it easy to find out which directory the nginx related files and directories installed to? I'm a Linux noob so installing packages is new to me. Also If I use my package manager, what packages should I install? There are so many, here's the list. Please remember my main question is should I install from source or get the package from the repo via my package manager? Thanksso much for your help:) Which packages to install:? | dehydrated-nginx | Nginx Integration for dehydrated | fcgiwrap-nginx | System services for using fcgiwrap with nginx | nginx | A HTTP server and IMAP/POP3 proxy server | nginx | A HTTP server and IMAP/POP3 proxy server | nginx-geolite-asn | IP ASN geolocation databases for nginx | nginx-geolite-city | Free IP city geolocation databases for nginx | nginx-geolite-country | Free IP country geolocation databases for nginx | nginx-macros | Just some macros to make packaging nginx and modules easier | nginx-module-brotli | NGINX module for Brotli compression | nginx-module-cookie-flag | The Nginx module for adding cookie flag | nginx-module-devel-kit | Additional generic tools for nginx module development | nginx-module-devel-kit-source | The nginx-module-devel-kit source | nginx-module-http-auth-digest | Digest Authentication for Nginx | nginx-module-njs | NGINX module for NGINX Javascript | nginx-module-set-misc | Various set_xxx directives added to nginx's rewrite module | nginx-module-sticky-ng | Nginx module to add a sticky cookie to be forwarded to the same upstream servere | nginx-module-vts | Nginx virtual host traffic status module | nginx-module-zstd | NGINX module for Zstandard compression | nginx-source | The nginx source | openQA-single-instance-nginx | Convenience package for a single-instance setup using nginx proxy | pagure-web-nginx | Nginx configuration for Pagure | pcp-pmda-nginx | Performance Co-Pilot (PCP) metrics for the Nginx Webserver | python-azure-mgmt-nginx | Microsoft Azure Nginx Management Client Library for Python | python3-certbot-nginx | Nginx plugin for Certbot | python311-azure-mgmt-nginx | Microsoft Azure Nginx Management Client Library for Python | rubygem-passenger-nginx | Passenger Nginx module From chigga101 at gmail.com Sun Jul 6 20:01:45 2025 From: chigga101 at gmail.com (Matthew Ngaha) Date: Sun, 6 Jul 2025 21:01:45 +0100 Subject: No subject In-Reply-To: References: Message-ID: Sorry I forgot to include a title for the email. On Sun, Jul 6, 2025 at 8:31 PM Matthew Ngaha wrote: > > Hi all. I want to learn Nginx. I haven't started the tutorial yet but > I had an earlier edition back in the day. The tutor advises to install > Nginx from source. Is this a good way to install nginx? Or should I > use my package manager to install it? I'm on Linux Opensuse. If I use > my package manager, is it easy to find out which directory the nginx > related files and directories installed to? I'm a Linux noob so > installing packages is new to me. > > Also If I use my package manager, what packages should I install? > There are so many, here's the list. Please remember my main question > is should I install from source or get the package from the repo via > my package manager? Thanksso much for your help:) Which packages to > install:? > > | dehydrated-nginx | Nginx Integration for dehydrated > | fcgiwrap-nginx | System services for using > fcgiwrap with nginx > | nginx | A HTTP server and IMAP/POP3 proxy server > | nginx | A HTTP server and IMAP/POP3 proxy server > | nginx-geolite-asn | IP ASN geolocation databases for nginx > | nginx-geolite-city | Free IP city geolocation > databases for nginx > | nginx-geolite-country | Free IP country geolocation > databases for nginx > | nginx-macros | Just some macros to make > packaging nginx and modules easier > | nginx-module-brotli | NGINX module for Brotli compression > | nginx-module-cookie-flag | The Nginx module for adding cookie flag > | nginx-module-devel-kit | Additional generic tools for > nginx module development > | nginx-module-devel-kit-source | The nginx-module-devel-kit source > | nginx-module-http-auth-digest | Digest Authentication for Nginx > | nginx-module-njs | NGINX module for NGINX Javascript > | nginx-module-set-misc | Various set_xxx directives added > to nginx's rewrite module > | nginx-module-sticky-ng | Nginx module to add a sticky > cookie to be forwarded to the same upstream servere > | nginx-module-vts | Nginx virtual host traffic status module > | nginx-module-zstd | NGINX module for Zstandard compression > | nginx-source | The nginx source > | openQA-single-instance-nginx | Convenience package for a > single-instance setup using nginx proxy > | pagure-web-nginx | Nginx configuration for Pagure > | pcp-pmda-nginx | Performance Co-Pilot (PCP) > metrics for the Nginx Webserver > | python-azure-mgmt-nginx | Microsoft Azure Nginx Management > Client Library for Python > | python3-certbot-nginx | Nginx plugin for Certbot > | python311-azure-mgmt-nginx | Microsoft Azure Nginx Management > Client Library for Python > | rubygem-passenger-nginx | Passenger Nginx module From l.crilly at f5.com Sun Jul 6 21:18:29 2025 From: l.crilly at f5.com (Liam Crilly) Date: Sun, 6 Jul 2025 21:18:29 +0000 Subject: No subject In-Reply-To: References: Message-ID: Perhaps start here instead? https://nginx.org/en/docs/install.html ________________________________________ From: nginx on behalf of Matthew Ngaha Sent: 06 July 2025 21:01 To: nginx at nginx.org Subject: Re: CAUTION: This email has been sent from an external source. Do not click links, open attachments, or provide sensitive business information unless you can verify the sender’s legitimacy. Sorry I forgot to include a title for the email. On Sun, Jul 6, 2025 at 8:31 PM Matthew Ngaha wrote: > > Hi all. I want to learn Nginx. I haven't started the tutorial yet but > I had an earlier edition back in the day. The tutor advises to install > Nginx from source. Is this a good way to install nginx? Or should I > use my package manager to install it? I'm on Linux Opensuse. If I use > my package manager, is it easy to find out which directory the nginx > related files and directories installed to? I'm a Linux noob so > installing packages is new to me. > > Also If I use my package manager, what packages should I install? > There are so many, here's the list. Please remember my main question > is should I install from source or get the package from the repo via > my package manager? Thanksso much for your help:) Which packages to > install:? > > | dehydrated-nginx | Nginx Integration for dehydrated > | fcgiwrap-nginx | System services for using > fcgiwrap with nginx > | nginx | A HTTP server and IMAP/POP3 proxy server > | nginx | A HTTP server and IMAP/POP3 proxy server > | nginx-geolite-asn | IP ASN geolocation databases for nginx > | nginx-geolite-city | Free IP city geolocation > databases for nginx > | nginx-geolite-country | Free IP country geolocation > databases for nginx > | nginx-macros | Just some macros to make > packaging nginx and modules easier > | nginx-module-brotli | NGINX module for Brotli compression > | nginx-module-cookie-flag | The Nginx module for adding cookie flag > | nginx-module-devel-kit | Additional generic tools for > nginx module development > | nginx-module-devel-kit-source | The nginx-module-devel-kit source > | nginx-module-http-auth-digest | Digest Authentication for Nginx > | nginx-module-njs | NGINX module for NGINX Javascript > | nginx-module-set-misc | Various set_xxx directives added > to nginx's rewrite module > | nginx-module-sticky-ng | Nginx module to add a sticky > cookie to be forwarded to the same upstream servere > | nginx-module-vts | Nginx virtual host traffic status module > | nginx-module-zstd | NGINX module for Zstandard compression > | nginx-source | The nginx source > | openQA-single-instance-nginx | Convenience package for a > single-instance setup using nginx proxy > | pagure-web-nginx | Nginx configuration for Pagure > | pcp-pmda-nginx | Performance Co-Pilot (PCP) > metrics for the Nginx Webserver > | python-azure-mgmt-nginx | Microsoft Azure Nginx Management > Client Library for Python > | python3-certbot-nginx | Nginx plugin for Certbot > | python311-azure-mgmt-nginx | Microsoft Azure Nginx Management > Client Library for Python > | rubygem-passenger-nginx | Passenger Nginx module _______________________________________________ nginx mailing list nginx at nginx.org https://mailman.nginx.org/mailman/listinfo/nginx From chigga101 at gmail.com Sun Jul 6 22:02:45 2025 From: chigga101 at gmail.com (Matthew Ngaha) Date: Sun, 6 Jul 2025 23:02:45 +0100 Subject: nginx Digest, Vol 178, Issue 1 In-Reply-To: References: Message-ID: I'm a bit confused. Is this how to add the nginx packages repository.? sudo zypper addrepo --gpgcheck --type yum --refresh --check \ 'http://nginx.org/packages/mainline/sles/$releasever_major' nginx-mainline Also do I type $releasever_major as is, or replace it with something? Is Opensuse SLES based? Also, which is more straight forward to upgrade, source or package? The site doesn't really answer my questions and seems to be for someone with a bit of Linux knowledge. SLES On Sun, Jul 6, 2025 at 10:19 PM wrote: > > Send nginx mailing list submissions to > nginx at nginx.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://mailman.nginx.org/mailman/listinfo/nginx > or, via email, send a message with subject or body 'help' to > nginx-request at nginx.org > > You can reach the person managing the list at > nginx-owner at nginx.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of nginx digest..." > > > Today's Topics: > > 1. nginx-1.29.0 (Sergey Kandaurov) > 2. (Matthew Ngaha) > 3. Re: (Matthew Ngaha) > 4. Re: Re: (Liam Crilly) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 24 Jun 2025 23:01:11 +0400 > From: Sergey Kandaurov > To: nginx at nginx.org > Subject: nginx-1.29.0 > Message-ID: <30505059-166B-4D68-81D6-CDECA300598F at nginx.com> > Content-Type: text/plain; charset=us-ascii > > Changes with nginx 1.29.0 24 Jun 2025 > > *) Feature: support for response code 103 from proxy and gRPC backends; > the "early_hints" directive. > > *) Feature: loading of secret keys from hardware tokens with OpenSSL > provider. > > *) Feature: support for the "so_keepalive" parameter of the "listen" > directive on macOS. > > *) Change: the logging level of SSL errors in a QUIC handshake has been > changed from "error" to "crit" for critical errors, and to "info" for > the rest; the logging level of unsupported QUIC transport parameters > has been lowered from "info" to "debug". > > *) Change: the native nginx/Windows binary release is now built using > Windows SDK 10. > > *) Bugfix: nginx could not be built by gcc 15 if ngx_http_v2_module or > ngx_http_v3_module modules were used. > > *) Bugfix: nginx might not be built by gcc 14 or newer with -O3 -flto > optimization if ngx_http_v3_module was used. > > *) Bugfixes and improvements in HTTP/3. > > > -- > Sergey Kandaurov > > > ------------------------------ > > Message: 2 > Date: Sun, 6 Jul 2025 20:31:31 +0100 > From: Matthew Ngaha > To: nginx at nginx.org > Message-ID: > > Content-Type: text/plain; charset="UTF-8" > > Hi all. I want to learn Nginx. I haven't started the tutorial yet but > I had an earlier edition back in the day. The tutor advises to install > Nginx from source. Is this a good way to install nginx? Or should I > use my package manager to install it? I'm on Linux Opensuse. If I use > my package manager, is it easy to find out which directory the nginx > related files and directories installed to? I'm a Linux noob so > installing packages is new to me. > > Also If I use my package manager, what packages should I install? > There are so many, here's the list. Please remember my main question > is should I install from source or get the package from the repo via > my package manager? Thanksso much for your help:) Which packages to > install:? > > | dehydrated-nginx | Nginx Integration for dehydrated > | fcgiwrap-nginx | System services for using > fcgiwrap with nginx > | nginx | A HTTP server and IMAP/POP3 proxy server > | nginx | A HTTP server and IMAP/POP3 proxy server > | nginx-geolite-asn | IP ASN geolocation databases for nginx > | nginx-geolite-city | Free IP city geolocation > databases for nginx > | nginx-geolite-country | Free IP country geolocation > databases for nginx > | nginx-macros | Just some macros to make > packaging nginx and modules easier > | nginx-module-brotli | NGINX module for Brotli compression > | nginx-module-cookie-flag | The Nginx module for adding cookie flag > | nginx-module-devel-kit | Additional generic tools for > nginx module development > | nginx-module-devel-kit-source | The nginx-module-devel-kit source > | nginx-module-http-auth-digest | Digest Authentication for Nginx > | nginx-module-njs | NGINX module for NGINX Javascript > | nginx-module-set-misc | Various set_xxx directives added > to nginx's rewrite module > | nginx-module-sticky-ng | Nginx module to add a sticky > cookie to be forwarded to the same upstream servere > | nginx-module-vts | Nginx virtual host traffic status module > | nginx-module-zstd | NGINX module for Zstandard compression > | nginx-source | The nginx source > | openQA-single-instance-nginx | Convenience package for a > single-instance setup using nginx proxy > | pagure-web-nginx | Nginx configuration for Pagure > | pcp-pmda-nginx | Performance Co-Pilot (PCP) > metrics for the Nginx Webserver > | python-azure-mgmt-nginx | Microsoft Azure Nginx Management > Client Library for Python > | python3-certbot-nginx | Nginx plugin for Certbot > | python311-azure-mgmt-nginx | Microsoft Azure Nginx Management > Client Library for Python > | rubygem-passenger-nginx | Passenger Nginx module > > ------------------------------ > > Message: 3 > Date: Sun, 6 Jul 2025 21:01:45 +0100 > From: Matthew Ngaha > To: nginx at nginx.org > Subject: Re: > Message-ID: > > Content-Type: text/plain; charset="UTF-8" > > Sorry I forgot to include a title for the email. > > On Sun, Jul 6, 2025 at 8:31 PM Matthew Ngaha wrote: > > > > Hi all. I want to learn Nginx. I haven't started the tutorial yet but > > I had an earlier edition back in the day. The tutor advises to install > > Nginx from source. Is this a good way to install nginx? Or should I > > use my package manager to install it? I'm on Linux Opensuse. If I use > > my package manager, is it easy to find out which directory the nginx > > related files and directories installed to? I'm a Linux noob so > > installing packages is new to me. > > > > Also If I use my package manager, what packages should I install? > > There are so many, here's the list. Please remember my main question > > is should I install from source or get the package from the repo via > > my package manager? Thanksso much for your help:) Which packages to > > install:? > > > > | dehydrated-nginx | Nginx Integration for dehydrated > > | fcgiwrap-nginx | System services for using > > fcgiwrap with nginx > > | nginx | A HTTP server and IMAP/POP3 proxy server > > | nginx | A HTTP server and IMAP/POP3 proxy server > > | nginx-geolite-asn | IP ASN geolocation databases for nginx > > | nginx-geolite-city | Free IP city geolocation > > databases for nginx > > | nginx-geolite-country | Free IP country geolocation > > databases for nginx > > | nginx-macros | Just some macros to make > > packaging nginx and modules easier > > | nginx-module-brotli | NGINX module for Brotli compression > > | nginx-module-cookie-flag | The Nginx module for adding cookie flag > > | nginx-module-devel-kit | Additional generic tools for > > nginx module development > > | nginx-module-devel-kit-source | The nginx-module-devel-kit source > > | nginx-module-http-auth-digest | Digest Authentication for Nginx > > | nginx-module-njs | NGINX module for NGINX Javascript > > | nginx-module-set-misc | Various set_xxx directives added > > to nginx's rewrite module > > | nginx-module-sticky-ng | Nginx module to add a sticky > > cookie to be forwarded to the same upstream servere > > | nginx-module-vts | Nginx virtual host traffic status module > > | nginx-module-zstd | NGINX module for Zstandard compression > > | nginx-source | The nginx source > > | openQA-single-instance-nginx | Convenience package for a > > single-instance setup using nginx proxy > > | pagure-web-nginx | Nginx configuration for Pagure > > | pcp-pmda-nginx | Performance Co-Pilot (PCP) > > metrics for the Nginx Webserver > > | python-azure-mgmt-nginx | Microsoft Azure Nginx Management > > Client Library for Python > > | python3-certbot-nginx | Nginx plugin for Certbot > > | python311-azure-mgmt-nginx | Microsoft Azure Nginx Management > > Client Library for Python > > | rubygem-passenger-nginx | Passenger Nginx module > > ------------------------------ > > Message: 4 > Date: Sun, 6 Jul 2025 21:18:29 +0000 > From: Liam Crilly > To: "nginx at nginx.org" > Subject: Re: Re: > Message-ID: > > > Content-Type: text/plain; charset="utf-8" > > Perhaps start here instead? > https://nginx.org/en/docs/install.html > > > ________________________________________ > From: nginx on behalf of Matthew Ngaha > Sent: 06 July 2025 21:01 > To: nginx at nginx.org > Subject: Re: > > CAUTION: This email has been sent from an external source. Do not click links, open attachments, or provide sensitive business information unless you can verify the sender’s legitimacy. > > > Sorry I forgot to include a title for the email. > > On Sun, Jul 6, 2025 at 8:31 PM Matthew Ngaha wrote: > > > > Hi all. I want to learn Nginx. I haven't started the tutorial yet but > > I had an earlier edition back in the day. The tutor advises to install > > Nginx from source. Is this a good way to install nginx? Or should I > > use my package manager to install it? I'm on Linux Opensuse. If I use > > my package manager, is it easy to find out which directory the nginx > > related files and directories installed to? I'm a Linux noob so > > installing packages is new to me. > > > > Also If I use my package manager, what packages should I install? > > There are so many, here's the list. Please remember my main question > > is should I install from source or get the package from the repo via > > my package manager? Thanksso much for your help:) Which packages to > > install:? > > > > | dehydrated-nginx | Nginx Integration for dehydrated > > | fcgiwrap-nginx | System services for using > > fcgiwrap with nginx > > | nginx | A HTTP server and IMAP/POP3 proxy server > > | nginx | A HTTP server and IMAP/POP3 proxy server > > | nginx-geolite-asn | IP ASN geolocation databases for nginx > > | nginx-geolite-city | Free IP city geolocation > > databases for nginx > > | nginx-geolite-country | Free IP country geolocation > > databases for nginx > > | nginx-macros | Just some macros to make > > packaging nginx and modules easier > > | nginx-module-brotli | NGINX module for Brotli compression > > | nginx-module-cookie-flag | The Nginx module for adding cookie flag > > | nginx-module-devel-kit | Additional generic tools for > > nginx module development > > | nginx-module-devel-kit-source | The nginx-module-devel-kit source > > | nginx-module-http-auth-digest | Digest Authentication for Nginx > > | nginx-module-njs | NGINX module for NGINX Javascript > > | nginx-module-set-misc | Various set_xxx directives added > > to nginx's rewrite module > > | nginx-module-sticky-ng | Nginx module to add a sticky > > cookie to be forwarded to the same upstream servere > > | nginx-module-vts | Nginx virtual host traffic status module > > | nginx-module-zstd | NGINX module for Zstandard compression > > | nginx-source | The nginx source > > | openQA-single-instance-nginx | Convenience package for a > > single-instance setup using nginx proxy > > | pagure-web-nginx | Nginx configuration for Pagure > > | pcp-pmda-nginx | Performance Co-Pilot (PCP) > > metrics for the Nginx Webserver > > | python-azure-mgmt-nginx | Microsoft Azure Nginx Management > > Client Library for Python > > | python3-certbot-nginx | Nginx plugin for Certbot > > | python311-azure-mgmt-nginx | Microsoft Azure Nginx Management > > Client Library for Python > > | rubygem-passenger-nginx | Passenger Nginx module > _______________________________________________ > nginx mailing list > nginx at nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > nginx mailing list > nginx at nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx > > > ------------------------------ > > End of nginx Digest, Vol 178, Issue 1 > ************************************* From l.crilly at f5.com Mon Jul 7 09:34:34 2025 From: l.crilly at f5.com (Liam Crilly) Date: Mon, 7 Jul 2025 09:34:34 +0000 Subject: nginx Digest, Vol 178, Issue 1 In-Reply-To: References: Message-ID: Your primary question was about using packages or building from source. That is answered on the link I shared. The rest of your questions are easily answered with Google, which is where I found: https://doc.opensuse.org/projects/libzypp/HEAD/zypp-repovars.html https://forums.opensuse.org/t/whats-the-relationship-between-suse-and-opensuse/134186/3 Further questions might be more appropriate for the NGINX community forum: https://community.nginx.org/ But please follow the install instructions first - they might just work! :) ________________________________________ From: nginx on behalf of Matthew Ngaha Sent: 06 July 2025 23:02 To: nginx at nginx.org Subject: Re: nginx Digest, Vol 178, Issue 1 CAUTION: This email has been sent from an external source. Do not click links, open attachments, or provide sensitive business information unless you can verify the sender’s legitimacy. I'm a bit confused. Is this how to add the nginx packages repository.? sudo zypper addrepo --gpgcheck --type yum --refresh --check \ 'http://nginx.org/packages/mainline/sles/$releasever_major' nginx-mainline Also do I type $releasever_major as is, or replace it with something? Is Opensuse SLES based? Also, which is more straight forward to upgrade, source or package? The site doesn't really answer my questions and seems to be for someone with a bit of Linux knowledge. SLES On Sun, Jul 6, 2025 at 10:19 PM wrote: > > Send nginx mailing list submissions to > nginx at nginx.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://mailman.nginx.org/mailman/listinfo/nginx > or, via email, send a message with subject or body 'help' to > nginx-request at nginx.org > > You can reach the person managing the list at > nginx-owner at nginx.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of nginx digest..." > > > Today's Topics: > > 1. nginx-1.29.0 (Sergey Kandaurov) > 2. (Matthew Ngaha) > 3. Re: (Matthew Ngaha) > 4. Re: Re: (Liam Crilly) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 24 Jun 2025 23:01:11 +0400 > From: Sergey Kandaurov > To: nginx at nginx.org > Subject: nginx-1.29.0 > Message-ID: <30505059-166B-4D68-81D6-CDECA300598F at nginx.com> > Content-Type: text/plain; charset=us-ascii > > Changes with nginx 1.29.0 24 Jun 2025 > > *) Feature: support for response code 103 from proxy and gRPC backends; > the "early_hints" directive. > > *) Feature: loading of secret keys from hardware tokens with OpenSSL > provider. > > *) Feature: support for the "so_keepalive" parameter of the "listen" > directive on macOS. > > *) Change: the logging level of SSL errors in a QUIC handshake has been > changed from "error" to "crit" for critical errors, and to "info" for > the rest; the logging level of unsupported QUIC transport parameters > has been lowered from "info" to "debug". > > *) Change: the native nginx/Windows binary release is now built using > Windows SDK 10. > > *) Bugfix: nginx could not be built by gcc 15 if ngx_http_v2_module or > ngx_http_v3_module modules were used. > > *) Bugfix: nginx might not be built by gcc 14 or newer with -O3 -flto > optimization if ngx_http_v3_module was used. > > *) Bugfixes and improvements in HTTP/3. > > > -- > Sergey Kandaurov > > > ------------------------------ > > Message: 2 > Date: Sun, 6 Jul 2025 20:31:31 +0100 > From: Matthew Ngaha > To: nginx at nginx.org > Message-ID: > > Content-Type: text/plain; charset="UTF-8" > > Hi all. I want to learn Nginx. I haven't started the tutorial yet but > I had an earlier edition back in the day. The tutor advises to install > Nginx from source. Is this a good way to install nginx? Or should I > use my package manager to install it? I'm on Linux Opensuse. If I use > my package manager, is it easy to find out which directory the nginx > related files and directories installed to? I'm a Linux noob so > installing packages is new to me. > > Also If I use my package manager, what packages should I install? > There are so many, here's the list. Please remember my main question > is should I install from source or get the package from the repo via > my package manager? Thanksso much for your help:) Which packages to > install:? > > | dehydrated-nginx | Nginx Integration for dehydrated > | fcgiwrap-nginx | System services for using > fcgiwrap with nginx > | nginx | A HTTP server and IMAP/POP3 proxy server > | nginx | A HTTP server and IMAP/POP3 proxy server > | nginx-geolite-asn | IP ASN geolocation databases for nginx > | nginx-geolite-city | Free IP city geolocation > databases for nginx > | nginx-geolite-country | Free IP country geolocation > databases for nginx > | nginx-macros | Just some macros to make > packaging nginx and modules easier > | nginx-module-brotli | NGINX module for Brotli compression > | nginx-module-cookie-flag | The Nginx module for adding cookie flag > | nginx-module-devel-kit | Additional generic tools for > nginx module development > | nginx-module-devel-kit-source | The nginx-module-devel-kit source > | nginx-module-http-auth-digest | Digest Authentication for Nginx > | nginx-module-njs | NGINX module for NGINX Javascript > | nginx-module-set-misc | Various set_xxx directives added > to nginx's rewrite module > | nginx-module-sticky-ng | Nginx module to add a sticky > cookie to be forwarded to the same upstream servere > | nginx-module-vts | Nginx virtual host traffic status module > | nginx-module-zstd | NGINX module for Zstandard compression > | nginx-source | The nginx source > | openQA-single-instance-nginx | Convenience package for a > single-instance setup using nginx proxy > | pagure-web-nginx | Nginx configuration for Pagure > | pcp-pmda-nginx | Performance Co-Pilot (PCP) > metrics for the Nginx Webserver > | python-azure-mgmt-nginx | Microsoft Azure Nginx Management > Client Library for Python > | python3-certbot-nginx | Nginx plugin for Certbot > | python311-azure-mgmt-nginx | Microsoft Azure Nginx Management > Client Library for Python > | rubygem-passenger-nginx | Passenger Nginx module > > ------------------------------ > > Message: 3 > Date: Sun, 6 Jul 2025 21:01:45 +0100 > From: Matthew Ngaha > To: nginx at nginx.org > Subject: Re: > Message-ID: > > Content-Type: text/plain; charset="UTF-8" > > Sorry I forgot to include a title for the email. > > On Sun, Jul 6, 2025 at 8:31 PM Matthew Ngaha wrote: > > > > Hi all. I want to learn Nginx. I haven't started the tutorial yet but > > I had an earlier edition back in the day. The tutor advises to install > > Nginx from source. Is this a good way to install nginx? Or should I > > use my package manager to install it? I'm on Linux Opensuse. If I use > > my package manager, is it easy to find out which directory the nginx > > related files and directories installed to? I'm a Linux noob so > > installing packages is new to me. > > > > Also If I use my package manager, what packages should I install? > > There are so many, here's the list. Please remember my main question > > is should I install from source or get the package from the repo via > > my package manager? Thanksso much for your help:) Which packages to > > install:? > > > > | dehydrated-nginx | Nginx Integration for dehydrated > > | fcgiwrap-nginx | System services for using > > fcgiwrap with nginx > > | nginx | A HTTP server and IMAP/POP3 proxy server > > | nginx | A HTTP server and IMAP/POP3 proxy server > > | nginx-geolite-asn | IP ASN geolocation databases for nginx > > | nginx-geolite-city | Free IP city geolocation > > databases for nginx > > | nginx-geolite-country | Free IP country geolocation > > databases for nginx > > | nginx-macros | Just some macros to make > > packaging nginx and modules easier > > | nginx-module-brotli | NGINX module for Brotli compression > > | nginx-module-cookie-flag | The Nginx module for adding cookie flag > > | nginx-module-devel-kit | Additional generic tools for > > nginx module development > > | nginx-module-devel-kit-source | The nginx-module-devel-kit source > > | nginx-module-http-auth-digest | Digest Authentication for Nginx > > | nginx-module-njs | NGINX module for NGINX Javascript > > | nginx-module-set-misc | Various set_xxx directives added > > to nginx's rewrite module > > | nginx-module-sticky-ng | Nginx module to add a sticky > > cookie to be forwarded to the same upstream servere > > | nginx-module-vts | Nginx virtual host traffic status module > > | nginx-module-zstd | NGINX module for Zstandard compression > > | nginx-source | The nginx source > > | openQA-single-instance-nginx | Convenience package for a > > single-instance setup using nginx proxy > > | pagure-web-nginx | Nginx configuration for Pagure > > | pcp-pmda-nginx | Performance Co-Pilot (PCP) > > metrics for the Nginx Webserver > > | python-azure-mgmt-nginx | Microsoft Azure Nginx Management > > Client Library for Python > > | python3-certbot-nginx | Nginx plugin for Certbot > > | python311-azure-mgmt-nginx | Microsoft Azure Nginx Management > > Client Library for Python > > | rubygem-passenger-nginx | Passenger Nginx module > > ------------------------------ > > Message: 4 > Date: Sun, 6 Jul 2025 21:18:29 +0000 > From: Liam Crilly > To: "nginx at nginx.org" > Subject: Re: Re: > Message-ID: > > > Content-Type: text/plain; charset="utf-8" > > Perhaps start here instead? > https://nginx.org/en/docs/install.html > > > ________________________________________ > From: nginx on behalf of Matthew Ngaha > Sent: 06 July 2025 21:01 > To: nginx at nginx.org > Subject: Re: > > CAUTION: This email has been sent from an external source. Do not click links, open attachments, or provide sensitive business information unless you can verify the sender’s legitimacy. > > > Sorry I forgot to include a title for the email. > > On Sun, Jul 6, 2025 at 8:31 PM Matthew Ngaha wrote: > > > > Hi all. I want to learn Nginx. I haven't started the tutorial yet but > > I had an earlier edition back in the day. The tutor advises to install > > Nginx from source. Is this a good way to install nginx? Or should I > > use my package manager to install it? I'm on Linux Opensuse. If I use > > my package manager, is it easy to find out which directory the nginx > > related files and directories installed to? I'm a Linux noob so > > installing packages is new to me. > > > > Also If I use my package manager, what packages should I install? > > There are so many, here's the list. Please remember my main question > > is should I install from source or get the package from the repo via > > my package manager? Thanksso much for your help:) Which packages to > > install:? > > > > | dehydrated-nginx | Nginx Integration for dehydrated > > | fcgiwrap-nginx | System services for using > > fcgiwrap with nginx > > | nginx | A HTTP server and IMAP/POP3 proxy server > > | nginx | A HTTP server and IMAP/POP3 proxy server > > | nginx-geolite-asn | IP ASN geolocation databases for nginx > > | nginx-geolite-city | Free IP city geolocation > > databases for nginx > > | nginx-geolite-country | Free IP country geolocation > > databases for nginx > > | nginx-macros | Just some macros to make > > packaging nginx and modules easier > > | nginx-module-brotli | NGINX module for Brotli compression > > | nginx-module-cookie-flag | The Nginx module for adding cookie flag > > | nginx-module-devel-kit | Additional generic tools for > > nginx module development > > | nginx-module-devel-kit-source | The nginx-module-devel-kit source > > | nginx-module-http-auth-digest | Digest Authentication for Nginx > > | nginx-module-njs | NGINX module for NGINX Javascript > > | nginx-module-set-misc | Various set_xxx directives added > > to nginx's rewrite module > > | nginx-module-sticky-ng | Nginx module to add a sticky > > cookie to be forwarded to the same upstream servere > > | nginx-module-vts | Nginx virtual host traffic status module > > | nginx-module-zstd | NGINX module for Zstandard compression > > | nginx-source | The nginx source > > | openQA-single-instance-nginx | Convenience package for a > > single-instance setup using nginx proxy > > | pagure-web-nginx | Nginx configuration for Pagure > > | pcp-pmda-nginx | Performance Co-Pilot (PCP) > > metrics for the Nginx Webserver > > | python-azure-mgmt-nginx | Microsoft Azure Nginx Management > > Client Library for Python > > | python3-certbot-nginx | Nginx plugin for Certbot > > | python311-azure-mgmt-nginx | Microsoft Azure Nginx Management > > Client Library for Python > > | rubygem-passenger-nginx | Passenger Nginx module > _______________________________________________ > nginx mailing list > nginx at nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > nginx mailing list > nginx at nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx > > > ------------------------------ > > End of nginx Digest, Vol 178, Issue 1 > ************************************* _______________________________________________ nginx mailing list nginx at nginx.org https://mailman.nginx.org/mailman/listinfo/nginx From chigga101 at gmail.com Mon Jul 7 10:52:07 2025 From: chigga101 at gmail.com (Matthew Ngaha) Date: Mon, 7 Jul 2025 11:52:07 +0100 Subject: nginx Digest, Vol 178, Issue 2 In-Reply-To: References: Message-ID: Like I said, those explanations are for people with Linux/programming knowledge. I'm struggling to understand what's being said. I.e this sentence is hard to comprehend: """Variables are e.g. useful for related repositories like packman (http://ftp.gwdg.de/pub/linux/packman/suse/$releasever), which shall always fit the installed distribution, even after a distribution upgrade. To help performing a distribution upgrade, the value of $releasever can be overwritten in zypper using the --releasever global option. This way you can easily switch all repositories using $releasever to the new version (provided the server layouts did not change and new repos are already available).""" What do they mean by related repository? What's an installed distribution? I can make some sense of it, but a quick layman's explanation would have been better than reading through webpages trying to decipher technical terms. Which is the very reason why I asked here to get guided assistance. The 2nd link (forum) is not needed. SLES, which I didn't understand was mentioned in the installation guide, which is why reading the installation guide's website just adds more confusing terms. I don't need to browse the web just to understand a single term. This is time consuming if there are a lot of terms I don't understand. You've already provided 3 links, how many more do I need for such a simple task? I'm not begging for your help so don't worry about it, I'll try asking AI. Later. From badouglas at gmail.com Mon Jul 7 11:30:56 2025 From: badouglas at gmail.com (bruce) Date: Mon, 7 Jul 2025 07:30:56 -0400 Subject: nginx Digest, Vol 178, Issue 2 In-Reply-To: References: Message-ID: hi. part of what happens in some software, is that the docs are either hard to comprehend for the beginner, the docs require other docs, which require... , or docs don't really exist!! writing good clear docs with examples at a level that beginners grasp, and keeping updated docs is a beast!!.. same with testing!! good luck On Mon, Jul 7, 2025, 6:53 AM Matthew Ngaha wrote: > Like I said, those explanations are for people with Linux/programming > knowledge. I'm struggling to understand what's being said. I.e this > sentence is hard to comprehend: > > """Variables are e.g. useful for related repositories like packman > (http://ftp.gwdg.de/pub/linux/packman/suse/$releasever), which shall > always fit the installed distribution, even after a distribution > upgrade. To help performing a distribution upgrade, the value of > $releasever can be overwritten in zypper using the --releasever global > option. This way you can easily switch all repositories using > $releasever to the new version (provided the server layouts did not > change and new repos are already available).""" > > What do they mean by related repository? What's an installed distribution? > I can make some sense of it, but a quick layman's explanation would > have been better than reading through webpages trying to decipher > technical terms. Which is the very reason why I asked here to get > guided assistance. > The 2nd link (forum) is not needed. SLES, which I didn't understand > was mentioned in the installation guide, which is why reading the > installation guide's website just adds more confusing terms. I don't > need to browse the web just to understand a single term. This is time > consuming if there are a lot of terms I don't understand. You've > already provided 3 links, how many more do I need for such a simple > task? > I'm not begging for your help so don't worry about it, I'll try asking AI. > Later. > _______________________________________________ > nginx mailing list > nginx at nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tobias_damisch at gmx.at Mon Jul 7 12:07:10 2025 From: tobias_damisch at gmx.at (Tobias Damisch) Date: Mon, 7 Jul 2025 14:07:10 +0200 Subject: nginx Digest, Vol 178, Issue 2 In-Reply-To: References: Message-ID: <910af58d-99ab-41bb-a90c-e1f890f81e3b@gmx.at> Hi Matthew, I can still remember when I was a n00b, so I'll show some mercy here. 1.) Learn how to email. You can start by providing a meaningful and descriptive subject and checking if you actually want to send an email before doing so. 2.) Learn how to google. I did a quick "opensuse install nginx" search, and think the first search result is quite a good guide from opensuse themselves: https://en.opensuse.org/Nginx 3.) Nginx pros please correct me if I'm wrong, but I would start by installing nginx from the official opensuse repos with a simple "sudo zypper install nginx" - more on starting/enabling nginx is in the link above. If you can't manage configuring the nginx version provided by opensuse, compiling it from source won't improve anything for you. 4.) Learn how to Linux. https://opensuse-guide.org is probably a good starting point for you. If you have questions relating more to Linux in general and opensuse in particular than to nginx, maybe ask on https://forums.opensuse.org ? And now, experiment a bit, and please stop sending one email after the other! If noone answers on a mailinglist, maybe it's just not the right crowd to ask. Cheers and good luck to you, Tobias > On Mon, Jul 7, 2025, 6:53 AM Matthew Ngaha > wrote: > > Like I said, those explanations are for people with Linux/programming > knowledge. I'm struggling to understand what's being said. I.e this > sentence is hard to comprehend: > > """Variables are e.g. useful for related repositories like packman > (http://ftp.gwdg.de/pub/linux/packman/suse/$releasever ftp.gwdg.de/pub/linux/packman/suse/$releasever>), which shall > always fit the installed distribution, even after a distribution > upgrade. To help performing a distribution upgrade, the value of > $releasever can be overwritten in zypper using the --releasever global > option. This way you can easily switch all repositories using > $releasever to the new version (provided the server layouts did not > change and new repos are already available).""" > > What do they mean by related repository? What's an installed > distribution? > I can make some sense of it, but a quick layman's explanation would > have been better than reading through webpages trying to decipher > technical terms. Which is the very reason why I asked here to get > guided assistance. > The 2nd link (forum) is not needed. SLES, which I didn't understand > was mentioned in the installation guide, which is why reading the > installation guide's  website just adds more confusing terms. I don't > need to browse the web just to understand a single term. This is time > consuming if there are a lot of terms I don't understand. You've > already provided 3 links, how many more do I need for such a simple > task? > I'm not begging for your help so don't worry about it, I'll try > asking AI. > Later. > _______________________________________________ > nginx mailing list > nginx at nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx mailman.nginx.org/mailman/listinfo/nginx> > > > _______________________________________________ > nginx mailing list > nginx at nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx From mark.mielke at gmail.com Mon Jul 7 21:46:40 2025 From: mark.mielke at gmail.com (Mark Mielke) Date: Mon, 7 Jul 2025 17:46:40 -0400 Subject: nginx Digest, Vol 178, Issue 2 In-Reply-To: <910af58d-99ab-41bb-a90c-e1f890f81e3b@gmx.at> References: <910af58d-99ab-41bb-a90c-e1f890f81e3b@gmx.at> Message-ID: Also, words mean things. When one doesn't understand the words it is easy to presume that it could be explained more simply, but actually it can be explained less accurately. If the target of the document is people with no background, it may be important to stick to the basics and gloss over complications, like how in primary grade school they might teach that divided by zero equals zero, because the students are not ready for the more complex topics. But the target of nginx docs is not people with no background. If you want this, I'm sure there are books you can purchase which approach this at a basics level. The reference documentation is required to be accurate. I am sure the docs can be improved, but they might be improved by becoming more complex and covering more things. I have a personal complaint about nginx docs that they are ambiguous in some respects and I have to read the same text multiple times before concluding that it doesn't really say what will happen in the situation I am thinking about, so I will have to test it myself, or read the code. But if they made the docs more accurate they might be even less accessible to people without the background to understand them. -- Mark Mielke On Mon, Jul 7, 2025, 8:07 a.m. Tobias Damisch wrote: > Hi Matthew, > > I can still remember when I was a n00b, so I'll show some mercy here. > > 1.) Learn how to email. You can start by providing a meaningful and > descriptive subject and checking if you actually want to send an > email before doing so. > > 2.) Learn how to google. I did a quick "opensuse install nginx" search, > and think the first search result is quite a good guide from > opensuse themselves: https://en.opensuse.org/Nginx > > 3.) Nginx pros please correct me if I'm wrong, but I would start by > installing nginx from the official opensuse repos with a simple > "sudo zypper install nginx" - more on starting/enabling nginx is in > the link above. > If you can't manage configuring the nginx version provided by > opensuse, compiling it from source won't improve anything for you. > > 4.) Learn how to Linux. https://opensuse-guide.org is probably a good > starting point for you. If you have questions relating more to Linux > in general and opensuse in particular than to nginx, maybe ask on > https://forums.opensuse.org ? > > And now, experiment a bit, and please stop sending one email after the > other! If noone answers on a mailinglist, maybe it's just not the right > crowd to ask. > > Cheers and good luck to you, > > Tobias > > > > > On Mon, Jul 7, 2025, 6:53 AM Matthew Ngaha > > wrote: > > > > Like I said, those explanations are for people with Linux/programming > > knowledge. I'm struggling to understand what's being said. I.e this > > sentence is hard to comprehend: > > > > """Variables are e.g. useful for related repositories like packman > > (http://ftp.gwdg.de/pub/linux/packman/suse/$releasever > ftp.gwdg.de/pub/linux/packman/suse/$releasever>), which shall > > always fit the installed distribution, even after a distribution > > upgrade. To help performing a distribution upgrade, the value of > > $releasever can be overwritten in zypper using the --releasever > global > > option. This way you can easily switch all repositories using > > $releasever to the new version (provided the server layouts did not > > change and new repos are already available).""" > > > > What do they mean by related repository? What's an installed > > distribution? > > I can make some sense of it, but a quick layman's explanation would > > have been better than reading through webpages trying to decipher > > technical terms. Which is the very reason why I asked here to get > > guided assistance. > > The 2nd link (forum) is not needed. SLES, which I didn't understand > > was mentioned in the installation guide, which is why reading the > > installation guide's website just adds more confusing terms. I don't > > need to browse the web just to understand a single term. This is time > > consuming if there are a lot of terms I don't understand. You've > > already provided 3 links, how many more do I need for such a simple > > task? > > I'm not begging for your help so don't worry about it, I'll try > > asking AI. > > Later. > > _______________________________________________ > > nginx mailing list > > nginx at nginx.org > > https://mailman.nginx.org/mailman/listinfo/nginx > mailman.nginx.org/mailman/listinfo/nginx> > > > > > > _______________________________________________ > > nginx mailing list > > nginx at nginx.org > > https://mailman.nginx.org/mailman/listinfo/nginx > _______________________________________________ > nginx mailing list > nginx at nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rostyslav.z at yumaworks.com Mon Jul 7 21:53:06 2025 From: rostyslav.z at yumaworks.com (Rostyslav Zalevskyy) Date: Mon, 7 Jul 2025 14:53:06 -0700 Subject: how to unsubscribe? Message-ID: Hello, How can I unsubscribe it ? Thanks, Rostyslav -------------- next part -------------- An HTML attachment was scrubbed... URL: From noloader at gmail.com Mon Jul 7 22:29:49 2025 From: noloader at gmail.com (Jeffrey Walton) Date: Mon, 7 Jul 2025 18:29:49 -0400 Subject: how to unsubscribe? In-Reply-To: References: Message-ID: On Mon, Jul 7, 2025 at 5:53 PM Rostyslav Zalevskyy wrote: > > How can I unsubscribe it ? > > _______________________________________________ > nginx mailing list > nginx at nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx Visit the link at the bottom of the email you receive. From nginx-4dk5spqe at compilenix.org Mon Jul 7 22:45:17 2025 From: nginx-4dk5spqe at compilenix.org (Kevin Weis) Date: Tue, 8 Jul 2025 00:45:17 +0200 Subject: how to unsubscribe? In-Reply-To: References: Message-ID: <8b65dd4f-ee73-4ae6-8538-efb2e16127a7@compilenix.org> The website does not provide an option to unsubscribe. But according to the E-Mail header "List-Unsubscribe" you can also send an e-mail with the subject "unsubscribe" to nginx-request at nginx.org The full header is as follows: List-Unsubscribe: , On 2025-07-08 00:29, Jeffrey Walton wrote: > On Mon, Jul 7, 2025 at 5:53 PM Rostyslav Zalevskyy > wrote: >> >> How can I unsubscribe it ? >> >> _______________________________________________ >> nginx mailing list >> nginx at nginx.org >> https://mailman.nginx.org/mailman/listinfo/nginx > > Visit the link at the bottom of the email you receive. > _______________________________________________ > nginx mailing list > nginx at nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx -- Best regards Kevin Weis https://compilenix.org From hobson42 at gmail.com Tue Jul 8 05:23:43 2025 From: hobson42 at gmail.com (Ian Hobson) Date: Tue, 8 Jul 2025 12:23:43 +0700 Subject: nginx Digest, Vol 178, Issue 2 In-Reply-To: References: <910af58d-99ab-41bb-a90c-e1f890f81e3b@gmx.at> Message-ID: <2709345d-fa5b-45fe-af4b-21be45982a4a@gmail.com> Hi Mark, I do hope they taught you that dividing by zero was impossible/ did not work/was not allowed. On 08/07/2025 04:46, Mark Mielke wrote: > like how in primary grade school they might teach that divided by zero > equals zero, -- Ian Hobson From chigga101 at gmail.com Tue Jul 8 08:59:46 2025 From: chigga101 at gmail.com (Matthew Ngaha) Date: Tue, 8 Jul 2025 09:59:46 +0100 Subject: nginx Digest, Vol 178, Issue 3 In-Reply-To: References: Message-ID: Thanks for the responses guys. I'll try and follow all the advise and search google more often. Also Tobias, I wasn't sending emails one after the other. They were all in response to emails from Liam directed at me. It kept getting harder to spot the messages with all the text from previous emails, so when I wrote my last response, I deleted all the previous email text so it was only my text visible. Again, thank you all. On Mon, Jul 7, 2025 at 10:49 PM wrote: > > Send nginx mailing list submissions to > nginx at nginx.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://mailman.nginx.org/mailman/listinfo/nginx > or, via email, send a message with subject or body 'help' to > nginx-request at nginx.org > > You can reach the person managing the list at > nginx-owner at nginx.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of nginx digest..." > > > Today's Topics: > > 1. Re: nginx Digest, Vol 178, Issue 2 (Matthew Ngaha) > 2. Re: nginx Digest, Vol 178, Issue 2 (bruce) > 3. Re: nginx Digest, Vol 178, Issue 2 (Tobias Damisch) > 4. Re: nginx Digest, Vol 178, Issue 2 (Mark Mielke) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 7 Jul 2025 11:52:07 +0100 > From: Matthew Ngaha > To: nginx at nginx.org > Subject: Re: nginx Digest, Vol 178, Issue 2 > Message-ID: > > Content-Type: text/plain; charset="UTF-8" > > Like I said, those explanations are for people with Linux/programming > knowledge. I'm struggling to understand what's being said. I.e this > sentence is hard to comprehend: > > """Variables are e.g. useful for related repositories like packman > (http://ftp.gwdg.de/pub/linux/packman/suse/$releasever), which shall > always fit the installed distribution, even after a distribution > upgrade. To help performing a distribution upgrade, the value of > $releasever can be overwritten in zypper using the --releasever global > option. This way you can easily switch all repositories using > $releasever to the new version (provided the server layouts did not > change and new repos are already available).""" > > What do they mean by related repository? What's an installed distribution? > I can make some sense of it, but a quick layman's explanation would > have been better than reading through webpages trying to decipher > technical terms. Which is the very reason why I asked here to get > guided assistance. > The 2nd link (forum) is not needed. SLES, which I didn't understand > was mentioned in the installation guide, which is why reading the > installation guide's website just adds more confusing terms. I don't > need to browse the web just to understand a single term. This is time > consuming if there are a lot of terms I don't understand. You've > already provided 3 links, how many more do I need for such a simple > task? > I'm not begging for your help so don't worry about it, I'll try asking AI. > Later. > > ------------------------------ > > Message: 2 > Date: Mon, 7 Jul 2025 07:30:56 -0400 > From: bruce > To: nginx at nginx.org > Subject: Re: nginx Digest, Vol 178, Issue 2 > Message-ID: > > Content-Type: text/plain; charset="utf-8" > > hi. > > part of what happens in some software, is that the docs are either hard to > comprehend for the beginner, the docs require other docs, which require... > , or docs don't really exist!! > > writing good clear docs with examples at a level that beginners grasp, and > keeping updated docs is a beast!!.. same with testing!! > > good luck > > > On Mon, Jul 7, 2025, 6:53 AM Matthew Ngaha wrote: > > > Like I said, those explanations are for people with Linux/programming > > knowledge. I'm struggling to understand what's being said. I.e this > > sentence is hard to comprehend: > > > > """Variables are e.g. useful for related repositories like packman > > (http://ftp.gwdg.de/pub/linux/packman/suse/$releasever), which shall > > always fit the installed distribution, even after a distribution > > upgrade. To help performing a distribution upgrade, the value of > > $releasever can be overwritten in zypper using the --releasever global > > option. This way you can easily switch all repositories using > > $releasever to the new version (provided the server layouts did not > > change and new repos are already available).""" > > > > What do they mean by related repository? What's an installed distribution? > > I can make some sense of it, but a quick layman's explanation would > > have been better than reading through webpages trying to decipher > > technical terms. Which is the very reason why I asked here to get > > guided assistance. > > The 2nd link (forum) is not needed. SLES, which I didn't understand > > was mentioned in the installation guide, which is why reading the > > installation guide's website just adds more confusing terms. I don't > > need to browse the web just to understand a single term. This is time > > consuming if there are a lot of terms I don't understand. You've > > already provided 3 links, how many more do I need for such a simple > > task? > > I'm not begging for your help so don't worry about it, I'll try asking AI. > > Later. > > _______________________________________________ > > nginx mailing list > > nginx at nginx.org > > https://mailman.nginx.org/mailman/listinfo/nginx > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > ------------------------------ > > Message: 3 > Date: Mon, 7 Jul 2025 14:07:10 +0200 > From: Tobias Damisch > To: nginx at nginx.org > Subject: Re: nginx Digest, Vol 178, Issue 2 > Message-ID: <910af58d-99ab-41bb-a90c-e1f890f81e3b at gmx.at> > Content-Type: text/plain; charset=UTF-8; format=flowed > > Hi Matthew, > > I can still remember when I was a n00b, so I'll show some mercy here. > > 1.) Learn how to email. You can start by providing a meaningful and > descriptive subject and checking if you actually want to send an > email before doing so. > > 2.) Learn how to google. I did a quick "opensuse install nginx" search, > and think the first search result is quite a good guide from > opensuse themselves: https://en.opensuse.org/Nginx > > 3.) Nginx pros please correct me if I'm wrong, but I would start by > installing nginx from the official opensuse repos with a simple > "sudo zypper install nginx" - more on starting/enabling nginx is in > the link above. > If you can't manage configuring the nginx version provided by > opensuse, compiling it from source won't improve anything for you. > > 4.) Learn how to Linux. https://opensuse-guide.org is probably a good > starting point for you. If you have questions relating more to Linux > in general and opensuse in particular than to nginx, maybe ask on > https://forums.opensuse.org ? > > And now, experiment a bit, and please stop sending one email after the > other! If noone answers on a mailinglist, maybe it's just not the right > crowd to ask. > > Cheers and good luck to you, > > Tobias > > > > > On Mon, Jul 7, 2025, 6:53 AM Matthew Ngaha > > wrote: > > > > Like I said, those explanations are for people with Linux/programming > > knowledge. I'm struggling to understand what's being said. I.e this > > sentence is hard to comprehend: > > > > """Variables are e.g. useful for related repositories like packman > > (http://ftp.gwdg.de/pub/linux/packman/suse/$releasever > ftp.gwdg.de/pub/linux/packman/suse/$releasever>), which shall > > always fit the installed distribution, even after a distribution > > upgrade. To help performing a distribution upgrade, the value of > > $releasever can be overwritten in zypper using the --releasever global > > option. This way you can easily switch all repositories using > > $releasever to the new version (provided the server layouts did not > > change and new repos are already available).""" > > > > What do they mean by related repository? What's an installed > > distribution? > > I can make some sense of it, but a quick layman's explanation would > > have been better than reading through webpages trying to decipher > > technical terms. Which is the very reason why I asked here to get > > guided assistance. > > The 2nd link (forum) is not needed. SLES, which I didn't understand > > was mentioned in the installation guide, which is why reading the > > installation guide's website just adds more confusing terms. I don't > > need to browse the web just to understand a single term. This is time > > consuming if there are a lot of terms I don't understand. You've > > already provided 3 links, how many more do I need for such a simple > > task? > > I'm not begging for your help so don't worry about it, I'll try > > asking AI. > > Later. > > _______________________________________________ > > nginx mailing list > > nginx at nginx.org > > https://mailman.nginx.org/mailman/listinfo/nginx > mailman.nginx.org/mailman/listinfo/nginx> > > > > > > _______________________________________________ > > nginx mailing list > > nginx at nginx.org > > https://mailman.nginx.org/mailman/listinfo/nginx > > > ------------------------------ > > Message: 4 > Date: Mon, 7 Jul 2025 17:46:40 -0400 > From: Mark Mielke > To: nginx at nginx.org > Subject: Re: nginx Digest, Vol 178, Issue 2 > Message-ID: > > Content-Type: text/plain; charset="utf-8" > > Also, words mean things. When one doesn't understand the words it is easy > to presume that it could be explained more simply, but actually it can be > explained less accurately. > > If the target of the document is people with no background, it may be > important to stick to the basics and gloss over complications, like how in > primary grade school they might teach that divided by zero equals zero, > because the students are not ready for the more complex topics. > > But the target of nginx docs is not people with no background. If you want > this, I'm sure there are books you can purchase which approach this at a > basics level. The reference documentation is required to be accurate. > > I am sure the docs can be improved, but they might be improved by becoming > more complex and covering more things. I have a personal complaint about > nginx docs that they are ambiguous in some respects and I have to read the > same text multiple times before concluding that it doesn't really say what > will happen in the situation I am thinking about, so I will have to test it > myself, or read the code. But if they made the docs more accurate they > might be even less accessible to people without the background to > understand them. > > -- > Mark Mielke > > On Mon, Jul 7, 2025, 8:07 a.m. Tobias Damisch wrote: > > > Hi Matthew, > > > > I can still remember when I was a n00b, so I'll show some mercy here. > > > > 1.) Learn how to email. You can start by providing a meaningful and > > descriptive subject and checking if you actually want to send an > > email before doing so. > > > > 2.) Learn how to google. I did a quick "opensuse install nginx" search, > > and think the first search result is quite a good guide from > > opensuse themselves: https://en.opensuse.org/Nginx > > > > 3.) Nginx pros please correct me if I'm wrong, but I would start by > > installing nginx from the official opensuse repos with a simple > > "sudo zypper install nginx" - more on starting/enabling nginx is in > > the link above. > > If you can't manage configuring the nginx version provided by > > opensuse, compiling it from source won't improve anything for you. > > > > 4.) Learn how to Linux. https://opensuse-guide.org is probably a good > > starting point for you. If you have questions relating more to Linux > > in general and opensuse in particular than to nginx, maybe ask on > > https://forums.opensuse.org ? > > > > And now, experiment a bit, and please stop sending one email after the > > other! If noone answers on a mailinglist, maybe it's just not the right > > crowd to ask. > > > > Cheers and good luck to you, > > > > Tobias > > > > > > > > > On Mon, Jul 7, 2025, 6:53 AM Matthew Ngaha > > > wrote: > > > > > > Like I said, those explanations are for people with Linux/programming > > > knowledge. I'm struggling to understand what's being said. I.e this > > > sentence is hard to comprehend: > > > > > > """Variables are e.g. useful for related repositories like packman > > > (http://ftp.gwdg.de/pub/linux/packman/suse/$releasever > > ftp.gwdg.de/pub/linux/packman/suse/$releasever>), which shall > > > always fit the installed distribution, even after a distribution > > > upgrade. To help performing a distribution upgrade, the value of > > > $releasever can be overwritten in zypper using the --releasever > > global > > > option. This way you can easily switch all repositories using > > > $releasever to the new version (provided the server layouts did not > > > change and new repos are already available).""" > > > > > > What do they mean by related repository? What's an installed > > > distribution? > > > I can make some sense of it, but a quick layman's explanation would > > > have been better than reading through webpages trying to decipher > > > technical terms. Which is the very reason why I asked here to get > > > guided assistance. > > > The 2nd link (forum) is not needed. SLES, which I didn't understand > > > was mentioned in the installation guide, which is why reading the > > > installation guide's website just adds more confusing terms. I don't > > > need to browse the web just to understand a single term. This is time > > > consuming if there are a lot of terms I don't understand. You've > > > already provided 3 links, how many more do I need for such a simple > > > task? > > > I'm not begging for your help so don't worry about it, I'll try > > > asking AI. > > > Later. > > > _______________________________________________ > > > nginx mailing list > > > nginx at nginx.org > > > https://mailman.nginx.org/mailman/listinfo/nginx > > mailman.nginx.org/mailman/listinfo/nginx> > > > > > > > > > _______________________________________________ > > > nginx mailing list > > > nginx at nginx.org > > > https://mailman.nginx.org/mailman/listinfo/nginx > > _______________________________________________ > > nginx mailing list > > nginx at nginx.org > > https://mailman.nginx.org/mailman/listinfo/nginx > > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > nginx mailing list > nginx at nginx.org > https://mailman.nginx.org/mailman/listinfo/nginx > > > ------------------------------ > > End of nginx Digest, Vol 178, Issue 3 > ************************************* From chigga101 at gmail.com Tue Jul 8 14:15:36 2025 From: chigga101 at gmail.com (Matthew Ngaha) Date: Tue, 8 Jul 2025 15:15:36 +0100 Subject: nginx Digest, Vol 178, Issue 3 In-Reply-To: References: Message-ID: Sorry for the noise guys. Tobiass those links you provided were just what I needed. Thank you so much for taking the time to help me. From xeioex at nginx.com Thu Jul 10 21:38:24 2025 From: xeioex at nginx.com (Dmitry Volyntsev) Date: Thu, 10 Jul 2025 14:38:24 -0700 Subject: njs-0.9.1 Message-ID: <63fe06e0-4533-470c-9f59-ac764bf7cf3d@nginx.com> Hello, I'm glad to announce a new release of NGINX JavaScript module (njs). This release adds Fetch API support to the QuickJS engine, bringing it to feature parity with njs. Additionally, the shared dictionary now includes state file support, allowing its contents to persist across nginx restarts. Read more about QuickJS support:     https://blog.nginx.org/blog/quickjs-engine-support-for-njs Learn more about njs: - Overview and introduction:       https://nginx.org/en/docs/njs/ - NGINX JavaScript in Your Web Server Configuration:       https://youtu.be/Jc_L6UffFOs - Extending NGINX with Custom Code:       https://youtu.be/0CVhq4AUU7M - Using node modules with njs:       https://nginx.org/en/docs/njs/node_modules.html - Writing njs code using TypeScript definition files:       https://nginx.org/en/docs/njs/typescript.html Feel free to try it and give us feedback on: - Github:       https://github.com/nginx/njs/issues Additional examples and howtos can be found here: - Github:       https://github.com/nginx/njs-examples Changes with njs 0.9.1                                       10 Jul 2025     nginx modules:     *) Feature: added Fetch API for QuickJS engine.     *) Feature: added state file for a shared dictionary.     *) Bugfix: fixed handling of Content-Length header when        a body is provided for Fetch API.     *) Bugfix: fixed qjs engine after bellard/quickjs at 458c34d2.     *) Bugfix: fixed NULL pointer dereference when processing        If-* headers.     Core:     *) Feature: added ECDH support for WebCrypto.     *) Improvement: reduced memory consumption by the object hash.        The new hash uses 42% less memory per element.     *) Improvement: reduced memory consumption for concatenation of        numbers and strings.     *) Improvement: reduced memory consumption of        String.prototype.concat() with scalar values.     *) Bugfix: fixed segfault in njs_property_query().        The issue was introduced in b28e50b1 (0.9.0).     *) Bugfix: fixed Function constructor template injection.     *) Bugfix: fixed GCC compilation with O3 optimization level.     *) Bugfix: fixed constant is too large for 'long' warning        on MIPS -mabi=n32.     *) Bugfix: fixed compilation with GCC 4.1.     *) Bugfix: fixed %TypedArray%.from() with the buffer is detached        by the mapper.     *) Bugfix: fixed %TypedArray%.prototype.slice() with overlapping        buffers.     *) Bugfix: fixed handling of detached buffers for typed arrays.     *) Bugfix: fixed frame saving for async functions with        closures.     *) Bugfix: fixed RegExp compilation of patterns with        escaped '[' characters. From mark.mielke at gmail.com Fri Jul 11 21:25:27 2025 From: mark.mielke at gmail.com (Mark Mielke) Date: Fri, 11 Jul 2025 17:25:27 -0400 Subject: nginx Digest, Vol 178, Issue 2 In-Reply-To: <2709345d-fa5b-45fe-af4b-21be45982a4a@gmail.com> References: <910af58d-99ab-41bb-a90c-e1f890f81e3b@gmx.at> <2709345d-fa5b-45fe-af4b-21be45982a4a@gmail.com> Message-ID: On Tue, Jul 8, 2025 at 1:25 AM Ian Hobson wrote: > I do hope they taught you that dividing by zero was impossible/ did not > work/was not allowed. > > On 08/07/2025 04:46, Mark Mielke wrote: > > like how in primary grade school they might teach that divided by zero > > equals zero, > Much outside of Nginx relevant - but unfortunately, they did teach that divided by zero was zero in grade 2, around 1985. My teacher was probably not happy with it either, being forced to teach a curriculum, and instead of telling me I was wrong, she invited me to go up to the board after the lesson and explain my thoughts to the class. I think if I explained my thoughts, it was an interesting loophole for her, where she could claim she stayed on curriculum and could ask questions rather than "teaching". A similar thing happened with "power of", where I was telling one of my peers about how it worked on the bus, and he told me I was making up fake math, so he invited the grade 6 bus monitor to the conversation to confirm if I was telling the truth or lying, and she told us I was lying, and there was "no such thing". But, my grade 2 teacher also invited me to explain it the next day. Childhood scars... but that teacher was a favourite of mine. :-) -- Mark Mielke -------------- next part -------------- An HTML attachment was scrubbed... URL: