From unknown Mon Jun 23 06:00:36 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#29628 <29628@debbugs.gnu.org> To: bug#29628 <29628@debbugs.gnu.org> Subject: Status: services: nginx: Replace 'http-port' and 'https-port' with 'listen'. Reply-To: bug#29628 <29628@debbugs.gnu.org> Date: Mon, 23 Jun 2025 13:00:36 +0000 retitle 29628 services: nginx: Replace 'http-port' and 'https-port' with 'l= isten'. reassign 29628 guix-patches submitter 29628 Cl=C3=A9ment Lassieur severity 29628 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 09 14:29:56 2017 Received: (at submit) by debbugs.gnu.org; 9 Dec 2017 19:29:56 +0000 Received: from localhost ([127.0.0.1]:54097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eNkou-00081d-Gl for submit@debbugs.gnu.org; Sat, 09 Dec 2017 14:29:56 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eNkos-00081O-N5 for submit@debbugs.gnu.org; Sat, 09 Dec 2017 14:29:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eNkom-0002C3-Hs for submit@debbugs.gnu.org; Sat, 09 Dec 2017 14:29:49 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:43031) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eNkom-0002Bs-Eh for submit@debbugs.gnu.org; Sat, 09 Dec 2017 14:29:48 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59278) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eNkol-0001mR-ED for guix-patches@gnu.org; Sat, 09 Dec 2017 14:29:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eNkoh-000292-Aj for guix-patches@gnu.org; Sat, 09 Dec 2017 14:29:47 -0500 Received: from mail.lassieur.org ([83.152.10.219]:55590) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eNkog-00027E-SU for guix-patches@gnu.org; Sat, 09 Dec 2017 14:29:43 -0500 Received: from rodion (88.191.118.83 [88.191.118.83]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id 6f52003a (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Sat, 9 Dec 2017 18:41:19 +0000 (UTC) User-agent: mu4e 0.9.18; emacs 25.3.1 From: =?utf-8?Q?Cl=C3=A9ment?= Lassieur To: guix-patches@gnu.org Subject: services: nginx: Replace 'http-port' and 'https-port' with 'listen'. Date: Sat, 09 Dec 2017 19:41:19 +0100 Message-ID: <878teblp68.fsf@lassieur.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This patch allows to set several 'listen' directives, each of them being a string. See http://nginx.org/en/docs/http/ngx_http_core_module.html#listen. It may break user configurations. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 09 14:36:14 2017 Received: (at 29628) by debbugs.gnu.org; 9 Dec 2017 19:36:14 +0000 Received: from localhost ([127.0.0.1]:54103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eNkuv-0008C0-87 for submit@debbugs.gnu.org; Sat, 09 Dec 2017 14:36:14 -0500 Received: from mail.lassieur.org ([83.152.10.219]:45830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eNkut-0008Br-Qs for 29628@debbugs.gnu.org; Sat, 09 Dec 2017 14:36:08 -0500 Received: from localhost.localdomain (88.191.118.83 [88.191.118.83]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id 906bda5a (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29628@debbugs.gnu.org>; Sat, 9 Dec 2017 19:36:06 +0000 (UTC) From: =?UTF-8?q?Cl=C3=A9ment=20Lassieur?= To: 29628@debbugs.gnu.org Subject: [PATCH] services: nginx: Replace 'http-port' and 'https-port' with 'listen'. Date: Sat, 9 Dec 2017 20:35:49 +0100 Message-Id: <20171209193549.11016-1-clement@lassieur.org> X-Mailer: git-send-email 2.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29628 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * doc/guix.texi (Web Services, Version Control Services): Update accordingly. * gnu/services/certbot.scm (certbot-nginx-server-configurations): Likewise. * gnu/services/version-control.scm (%cgit-configuration-nginx): Likewise. * gnu/services/web.scm (, emit-nginx-server-config): Likewise. * gnu/tests/version-control.scm (%cgit-configuration-nginx, %git-nginx-configuration): Likewise. * gnu/tests/web.scm (%nginx-servers): Likewise. --- doc/guix.texi | 28 +++++++++++++--------------- gnu/services/certbot.scm | 4 ++-- gnu/services/version-control.scm | 3 ++- gnu/services/web.scm | 16 ++++++---------- gnu/tests/version-control.scm | 7 +++---- gnu/tests/web.scm | 4 ++-- 6 files changed, 28 insertions(+), 34 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index c14df7fcd..ab1e5d057 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -14814,7 +14814,7 @@ A simple example configuration is given below. (list (nginx-server-configuration (server-name '("www.example.com")) (root "/srv/http/www.example.com") - (https-port #f) + (listen '("80")) (ssl-certificate #f) (ssl-certificate-key #f)))))) @end example @@ -14826,7 +14826,7 @@ blocks, as in this example: @example (simple-service 'my-extra-server nginx-service-type (list (nginx-server-configuration - (https-port #f) + (listen '("80")) (ssl-certificate #f) (ssl-certificate-key #f) (root "/srv/http/extra-website") @@ -14874,7 +14874,7 @@ HTTPS. (list (nginx-server-configuration (server-name '("www.example.com")) (root "/srv/http/www.example.com") - (https-port #f) + (listen '("80")) (ssl-certificate #f) (ssl-certificate-key #f)))))) @end example @@ -14899,7 +14899,7 @@ requests with two servers. (list (nginx-server-configuration (server-name '("www.example.com")) (root "/srv/http/www.example.com") - (https-port #f) + (listen '("80")) (ssl-certificate #f) (ssl-certificate-key #f) (locations @@ -14933,17 +14933,15 @@ Data type representing the configuration of an nginx server block. This type has the following parameters: @table @asis -@item @code{http-port} (default: @code{80}) -Nginx will listen for HTTP connection on this port. Set it at @code{#f} if -nginx should not listen for HTTP (non secure) connection for this -@dfn{server block}. +@item @code{listen} (default: @code{'("80" "443 ssl")}) +Each @code{listen} directive sets the address and port for IP, or the +path for a UNIX-domain socket on which the server will accept requests. +Both address and port, or only address or only port can be specified. +An address may also be a hostname, for example: -@item @code{https-port} (default: @code{443}) -Nginx will listen for HTTPS connection on this port. Set it at @code{#f} if -nginx should not listen for HTTPS (secure) connection for this @dfn{server block}. - -Note that nginx can listen for HTTP and HTTPS connections in the same -@dfn{server block}. +@example +'("127.0.0.1:8000" "127.0.0.1" "8000" "*:8000" "localhost:8000") +@end example @item @code{server-name} (default: @code{(list 'default)}) A list of server names this server represents. @code{'default} represents the @@ -17545,7 +17543,7 @@ serve the default @file{/srv/git} over HTTPS might be: (server-blocks (list (nginx-server-configuration - (http-port #f) + (listen '("443 ssl")) (server-name "git.my-host.org") (ssl-certificate "/etc/letsencrypt/live/git.my-host.org/fullchain.pem") diff --git a/gnu/services/certbot.scm b/gnu/services/certbot.scm index dc072ea8d..fe7afe135 100644 --- a/gnu/services/certbot.scm +++ b/gnu/services/certbot.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2016 ng0 ;;; Copyright © 2016 Sou Bunnbu +;;; Copyright © 2017 Clément Lassieur ;;; ;;; This file is part of GNU Guix. ;;; @@ -97,8 +98,7 @@ (map (lambda (host) (nginx-server-configuration - (http-port 80) - (https-port #f) + (listen '("80")) (ssl-certificate #f) (ssl-certificate-key #f) (server-name (list host)) diff --git a/gnu/services/version-control.scm b/gnu/services/version-control.scm index fce2ce1c2..6bf656949 100644 --- a/gnu/services/version-control.scm +++ b/gnu/services/version-control.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2016 ng0 ;;; Copyright © 2016 Sou Bunnbu ;;; Copyright © 2017 Oleg Pykhalov +;;; Copyright © 2017 Clément Lassieur ;;; ;;; This file is part of GNU Guix. ;;; @@ -231,7 +232,7 @@ access to exported repositories under @file{/srv/git}." "fastcgi_param HTTP_HOST $server_name;" "fastcgi_pass 127.0.0.1:9000;"))))) (try-files (list "$uri" "@cgit")) - (https-port #f) + (listen '("80")) (ssl-certificate #f) (ssl-certificate-key #f)))) diff --git a/gnu/services/web.scm b/gnu/services/web.scm index 9d713003c..7373d5671 100644 --- a/gnu/services/web.scm +++ b/gnu/services/web.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2016 ng0 ;;; Copyright © 2016, 2017 Julien Lepiller ;;; Copyright © 2017 Christopher Baines +;;; Copyright © 2017 Clément Lassieur ;;; ;;; This file is part of GNU Guix. ;;; @@ -43,8 +44,7 @@ nginx-server-configuration nginx-server-configuration? - nginx-server-configuration-http-port - nginx-server-configuartion-https-port + nginx-server-configuration-listen nginx-server-configuration-server-name nginx-server-configuration-root nginx-server-configuration-locations @@ -87,10 +87,8 @@ (define-record-type* nginx-server-configuration make-nginx-server-configuration nginx-server-configuration? - (http-port nginx-server-configuration-http-port - (default 80)) - (https-port nginx-server-configuration-https-port - (default 443)) + (listen nginx-server-configuration-listen + (default '("80" "443 ssl"))) (server-name nginx-server-configuration-server-name (default (list 'default))) (root nginx-server-configuration-root @@ -173,8 +171,7 @@ of index files." " }\n")))) (define (emit-nginx-server-config server) - (let ((http-port (nginx-server-configuration-http-port server)) - (https-port (nginx-server-configuration-https-port server)) + (let ((listen (nginx-server-configuration-listen server)) (server-name (nginx-server-configuration-server-name server)) (ssl-certificate (nginx-server-configuration-ssl-certificate server)) (ssl-certificate-key @@ -203,8 +200,7 @@ of index files." ("ssl-certificate-key" . ,ssl-certificate-key))) (list " server {\n" - (and/l http-port " listen " (number->string <>) ";\n") - (and/l https-port " listen " (number->string <>) " ssl;\n") + (map (lambda (directive) (list " listen " directive ";\n")) listen) " server_name " (config-domain-strings server-name) ";\n" (and/l ssl-certificate " ssl_certificate " <> ";\n") (and/l ssl-certificate-key " ssl_certificate_key " <> ";\n") diff --git a/gnu/tests/version-control.scm b/gnu/tests/version-control.scm index 2cbacf0ef..7367861b0 100644 --- a/gnu/tests/version-control.scm +++ b/gnu/tests/version-control.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2017 Oleg Pykhalov ;;; Copyright © 2017 Ludovic Courtès +;;; Copyright © 2017 Clément Lassieur ;;; ;;; This file is part of GNU Guix. ;;; @@ -78,8 +79,7 @@ "fastcgi_param HTTP_HOST $server_name;" "fastcgi_pass 127.0.0.1:9000;"))))) (try-files (list "$uri" "@cgit")) - (http-port 19418) - (https-port #f) + (listen '("19418")) (ssl-certificate #f) (ssl-certificate-key #f)))) @@ -211,8 +211,7 @@ HTTP-PORT." (server-blocks (list (nginx-server-configuration - (http-port 19418) - (https-port #f) + (listen '("19418")) (ssl-certificate #f) (ssl-certificate-key #f) (locations diff --git a/gnu/tests/web.scm b/gnu/tests/web.scm index 3fa272c67..4c6614dc4 100644 --- a/gnu/tests/web.scm +++ b/gnu/tests/web.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2017 Ludovic Courtès +;;; Copyright © 2017 Clément Lassieur ;;; ;;; This file is part of GNU Guix. ;;; @@ -45,8 +46,7 @@ ;; Server blocks. (list (nginx-server-configuration (root "/srv") - (http-port 8042) - (https-port #f) + (listen '("8042")) (ssl-certificate #f) (ssl-certificate-key #f)))) -- 2.15.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 16 16:29:31 2017 Received: (at 29628) by debbugs.gnu.org; 16 Dec 2017 21:29:32 +0000 Received: from localhost ([127.0.0.1]:37751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQK1T-0003oa-MF for submit@debbugs.gnu.org; Sat, 16 Dec 2017 16:29:31 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:35860 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQK1S-0003oT-8p for 29628@debbugs.gnu.org; Sat, 16 Dec 2017 16:29:30 -0500 Received: by mira.cbaines.net (Postfix, from userid 113) id E66D113E946; Sat, 16 Dec 2017 21:29:28 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id A024413E945; Sat, 16 Dec 2017 21:29:28 +0000 (GMT) Received: from giedi (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id d130879a; Sat, 16 Dec 2017 21:29:28 +0000 (UTC) References: <878teblp68.fsf@lassieur.org> <20171209193549.11016-1-clement@lassieur.org> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Christopher Baines To: =?utf-8?Q?Cl=C3=A9ment?= Lassieur Subject: Re: [bug#29628] [PATCH] services: nginx: Replace 'http-port' and 'https-port' with 'listen'. In-reply-to: <20171209193549.11016-1-clement@lassieur.org> Date: Sat, 16 Dec 2017 21:29:23 +0000 Message-ID: <87tvwql5u4.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29628 Cc: 29628@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cl=C3=A9ment Lassieur writes: > * doc/guix.texi (Web Services, Version Control Services): Update accordin= gly. > * gnu/services/certbot.scm (certbot-nginx-server-configurations): Likewis= e. > * gnu/services/version-control.scm (%cgit-configuration-nginx): Likewise. > * gnu/services/web.scm (, > emit-nginx-server-config): Likewise. > * gnu/tests/version-control.scm (%cgit-configuration-nginx, > %git-nginx-configuration): Likewise. > * gnu/tests/web.scm (%nginx-servers): Likewise. This looks good to me. Unfortunately this conflicts with some changes I made to the nginx service, so it would be good if you could send an updated patch. I think an extra use of the old configuration might have also appeared in the docs/services as well. Thanks, Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlo1kDNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XfbnQ//fxSEgaxzd7sWxUU08vrcAoZFBXEDlPEb3bPKrYZUrWVqCEOJBIA1+V5I 5+uhhHJH5l6GHnxwIWQOjfP0VCN/qTaGdEMPTsiZstmbTAoclfBh6ayfeBoM7NRj xdjfOyr6AYovC9gaxg2BGdnuzs1JLs+4UQIu+GSsj2p6cRmciF347MgkADTM4ndG xDiO17ToYn5aGN9VMtX3ehlaiPgI9q/qAxRbIvVmbxJMfjfgqS6ivkP0YVUs1yg7 ke1t3VDrmKruPMSgfE2MJz0aDHUEGQDrhx0uupqFO+nB9eNbytMLzFX1FGmt3B1D 4M2VbsMmIo16fq1eekuBGPIwtQQsPvJKe5NZDHyCiHFboZ5ll4Y8zgJOoRVyZsQq BDNH++D6cFz9AfdSSIhaO+9Ew2wQVN8UmA7RYy771LNBQYoKhtHaoUmOAYsYLptc i1q2TeGbfyXj3WpVNTMlLO1YC+D8Y/iiAs87Lz8LrQrhTidDftUv1keSWbHZ5b72 u5xUuPKreEdmQMec88SNEszCSCPRGXJ3Oafh6I7uWRrJIwBjJXeqI78x30BT8GvH z5mqbAkwMU9DuyNnR1Vx4oUdqm4dRY1WsK/JwxCEtWUURUl9/v+5Fjo1AZlT/eUA RSS8uQlaOoeS9SVRCxBZ75xs/mrTytq/naN6gG7bFfUlWE0kG/I= =Vj3P -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 18 06:06:50 2017 Received: (at 29628-done) by debbugs.gnu.org; 18 Dec 2017 11:06:50 +0000 Received: from localhost ([127.0.0.1]:39715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQtFx-0002SS-Pi for submit@debbugs.gnu.org; Mon, 18 Dec 2017 06:06:49 -0500 Received: from mail.lassieur.org ([83.152.10.219]:46252) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQtFv-0002SJ-IN for 29628-done@debbugs.gnu.org; Mon, 18 Dec 2017 06:06:47 -0500 Received: from newt (46.218.109.88 [46.218.109.88]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id dea47d45 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Mon, 18 Dec 2017 11:06:43 +0000 (UTC) References: <878teblp68.fsf@lassieur.org> <20171209193549.11016-1-clement@lassieur.org> <87tvwql5u4.fsf@cbaines.net> User-agent: mu4e 0.9.18; emacs 25.3.1 From: =?utf-8?Q?Cl=C3=A9ment?= Lassieur To: Christopher Baines Subject: Re: [bug#29628] [PATCH] services: nginx: Replace 'http-port' and 'https-port' with 'listen'. In-reply-to: <87tvwql5u4.fsf@cbaines.net> Date: Mon, 18 Dec 2017 12:06:43 +0100 Message-ID: <87wp1k70sc.fsf@lassieur.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29628-done Cc: 29628-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Christopher Baines writes: > Clément Lassieur writes: > >> * doc/guix.texi (Web Services, Version Control Services): Update accordingly. >> * gnu/services/certbot.scm (certbot-nginx-server-configurations): Likewise. >> * gnu/services/version-control.scm (%cgit-configuration-nginx): Likewise. >> * gnu/services/web.scm (, >> emit-nginx-server-config): Likewise. >> * gnu/tests/version-control.scm (%cgit-configuration-nginx, >> %git-nginx-configuration): Likewise. >> * gnu/tests/web.scm (%nginx-servers): Likewise. > > This looks good to me. Unfortunately this conflicts with some changes I > made to the nginx service, so it would be good if you could send an > updated patch. > > I think an extra use of the old configuration might have also appeared > in the docs/services as well. I updated it and pushed it. Thank you for reviewing! Clément From unknown Mon Jun 23 06:00:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 15 Jan 2018 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator