The patched-in 'ssl on' in nginx.conf no longer works:

Syntax:         ssl on | off;
[...]
This directive was made obsolete in version 1.15.0 and was removed in
version 1.25.1. The ssl parameter of the listen directive should be used
instead. 
https://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl

This fixes this one aspect, but maybe someone more familiar with nginx
wants to clean the config up a bit more.

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/nginx/Makefile,v
diff -u -p -r1.176 Makefile
--- Makefile    27 Apr 2024 07:24:04 -0000      1.176
+++ Makefile    16 May 2024 18:41:09 -0000
@@ -41,6 +41,8 @@ PKGNAME-passenger=    nginx-passenger-${VER
 PKGNAME-rtmp=          nginx-rtmp-${VERSION}
 PKGNAME-securelink=    nginx-securelink-${VERSION}
 
+REVISION-main=         0
+
 ONLY_FOR_ARCHS-passenger= aarch64 amd64 arm i386
 
 SITES= https://nginx.org/download/
Index: patches/patch-conf_nginx_conf
===================================================================
RCS file: /cvs/ports/www/nginx/patches/patch-conf_nginx_conf,v
diff -u -p -r1.9 patch-conf_nginx_conf
--- patches/patch-conf_nginx_conf       11 Mar 2022 20:10:10 -0000      1.9
+++ patches/patch-conf_nginx_conf       16 May 2024 18:21:36 -0000
@@ -1,5 +1,6 @@
---- conf/nginx.conf.orig       Tue Oct 18 17:03:13 2016
-+++ conf/nginx.conf    Thu Nov  3 14:30:06 2016
+Index: conf/nginx.conf
+--- conf/nginx.conf.orig
++++ conf/nginx.conf
 @@ -1,30 +1,35 @@
 +# Take note of http://wiki.nginx.org/Pitfalls
  
@@ -100,7 +101,7 @@
          #    include        fastcgi_params;
          #}
  
-@@ -85,33 +98,26 @@ http {
+@@ -85,11 +98,7 @@ http {
      #    listen       8000;
      #    listen       somename:8080;
      #    server_name  somename  alias  another.alias;
@@ -113,17 +114,14 @@
      #}
  
  
-     # HTTPS server
-     #
+@@ -98,20 +107,16 @@ http {
      #server {
--    #    listen       443 ssl;
-+    #    listen       443;
+     #    listen       443 ssl;
      #    server_name  localhost;
 +    #    root         /var/www/htdocs;
  
 -    #    ssl_certificate      cert.pem;
 -    #    ssl_certificate_key  cert.key;
-+    #    ssl                  on;
 +    #    ssl_certificate      /etc/ssl/server.crt;
 +    #    ssl_certificate_key  /etc/ssl/private/server.key;
  
Index: patches/patch-lua-nginx-module_config
===================================================================
RCS file: /cvs/ports/www/nginx/patches/patch-lua-nginx-module_config,v
diff -u -p -r1.1 patch-lua-nginx-module_config
--- patches/patch-lua-nginx-module_config       5 Oct 2023 09:55:47 -0000       
1.1
+++ patches/patch-lua-nginx-module_config       16 May 2024 18:19:31 -0000
@@ -1,6 +1,7 @@
---- lua-nginx-module/config.orig       Tue Oct  3 22:18:35 2023
-+++ lua-nginx-module/config    Tue Oct  3 22:21:42 2023
-@@ -181,7 +181,7 @@
+Index: lua-nginx-module/config
+--- lua-nginx-module/config.orig
++++ lua-nginx-module/config
+@@ -181,7 +181,7 @@ END
              if [ $NGX_RPATH = YES ]; then
                  ngx_feature_libs="-R/usr/local/lib -L/usr/local/lib -llua -lm"
              else

Reply via email to