Files
infrastructure/roles/nginx/templates/nginx-hostname-vhost.conf.j2
Kristian Klausen 3f1977dfc0 nginx: Remove unused nginx_explict_listen_addresses functionality
These were previously required so the gitlab-pages daemon could listen
on the same ports as nginx but on different IP addresses. Since [1] all
traffic (on gitlab.a.o) is now terminated by nginx, so this
functionality is no longer needed.

[1] 151ad143 ("gitlab: Enable GitLab Pages wildcard domain *.archlinux.page")

Fix #838
2026-05-17 17:54:48 +02:00

21 lines
819 B
Django/Jinja

server {
listen 80 default_server{{ ' proxy_protocol' if nginx_proxy_protocol_upstream_host or nginx_proxy_vendor }};
listen [::]:80 default_server{{ ' proxy_protocol' if nginx_proxy_protocol_upstream_host or nginx_proxy_vendor }};
listen 443 default_server ssl{{ ' proxy_protocol' if nginx_proxy_protocol_upstream_host or nginx_proxy_vendor }};
listen [::]:443 default_server ssl{{ ' proxy_protocol' if nginx_proxy_protocol_upstream_host or nginx_proxy_vendor }};
{% if nginx_enable_http3 %}
listen 443 default_server quic reuseport;
listen [::]:443 default_server quic reuseport;
{% endif %}
http2 on;
ssl_reject_handshake on;
root /srv/http;
include snippets/letsencrypt.conf;
location / {
return 404;
}
}