# /etc/nginx/sites-enabled/air.meson.in # # Nextcloud vhost — air.meson.in # Requires: /etc/nginx/conf.d/log-maps.conf # /etc/nginx/conf.d/php-upstream.conf # /etc/nginx/nextcloud-common.conf server { listen 80; listen [::]:80; server_name air.meson.in; server_tokens off; access_log off; return 301 https://$server_name$request_uri; } server { # HTTP/2 over TCP listen 443 ssl; listen [::]:443 ssl; # HTTP/3 over QUIC/UDP listen 443 quic reuseport; listen [::]:443 quic reuseport; http2 on; http3 on; add_header Alt-Svc 'h3=":443"; ma=86400' always; server_name air.meson.in; root /var/www/air.meson.in; access_log /var/log/nginx/air.meson.in.log nextcloud if=$loggable; error_log /var/log/nginx/_error_air.meson.in.log warn; include /etc/letsencrypt/options-ssl-nginx.conf; ssl_certificate /etc/letsencrypt/live/air.meson.in/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/air.meson.in/privkey.pem; ssl_dhparam /etc/letsencrypt/dh/chi.pem; set $fpm_upstream "php-fpm-air"; include /etc/nginx/_nextcloud.conf; }