diff --git a/www/nginx/src/opnsense/service/templates/OPNsense/Nginx/http.conf b/www/nginx/src/opnsense/service/templates/OPNsense/Nginx/http.conf index 9da79e97f..38ba09e09 100644 --- a/www/nginx/src/opnsense/service/templates/OPNsense/Nginx/http.conf +++ b/www/nginx/src/opnsense/service/templates/OPNsense/Nginx/http.conf @@ -58,11 +58,13 @@ if cache_path.use_temp_path is defined and cache_path.use_temp_path == '1' {% set single_servername = server.servername.split(",")[0] %} server { {% if server.listen_http_port is defined %} - listen [::]:{{ server.listen_http_port }}{% if server.listen_https_port not in listen_list%} ipv6only=off{% endif %}; + listen {{ server.listen_http_port }}; + listen [::]:{{ server.listen_http_port }}; {% do listen_list.append(server.listen_http_port) %} {% endif %} {% if server.listen_https_port is defined and server.certificate is defined %} - listen [::]:{{ server.listen_https_port }}{% if server.listen_https_port not in listen_list%} ipv6only=off{% endif %} http2 ssl; + listen {{ server.listen_https_port }} http2 ssl; + listen [::]:{{ server.listen_https_port }} http2 ssl; {% do listen_list.append(server.listen_https_port) %} {% if server.ca is defined %} ssl_client_certificate /usr/local/etc/nginx/key/{{ single_servername }}_ca.pem;