| 1 | # /etc/nginx/sites-enabled/cloud.onni.me |
| 2 | # |
| 3 | # Nextcloud vhost — cloud.onni.me |
| 4 | # Requires: /etc/nginx/conf.d/log-maps.conf |
| 5 | # /etc/nginx/conf.d/php-upstream.conf |
| 6 | # /etc/nginx/nextcloud-common.conf |
| 7 | server { |
| 8 | listen 80; |
| 9 | listen [::]:80; |
| 10 | server_name cloud.onni.me; |
| 11 | server_tokens off; |
| 12 | access_log off; |
| 13 | return 301 https://$server_name$request_uri; |
| 14 | } |
| 15 | server { |
| 16 | server_name ej.onni.me; |
| 17 | # HTTP/2 over TCP |
| 18 | listen 443 ssl; |
| 19 | listen [::]:443 ssl; |
| 20 | # HTTP/3 over QUIC/UDP |
| 21 | listen 443 quic ; |
| 22 | listen [::]:443 quic ; |
| 23 | http2 on; |
| 24 | http3 on; |
| 25 | add_header Alt-Svc 'h3=":443"; ma=86400' always; |
| 26 | server_name cloud.onni.me; |
| 27 | root /var/www/cloud.onni.me; |
| 28 | access_log /var/log/nginx/cloud.onni.me.log nextcloud if=$loggable; |
| 29 | error_log /var/log/nginx/_error_cloud.onni.me.log warn; |
| 30 | ssl_certificate /etc/letsencrypt/live/cloud.onni.me/fullchain.pem; |
| 31 | ssl_certificate_key /etc/letsencrypt/live/cloud.onni.me/privkey.pem; |
| 32 | ssl_dhparam /etc/letsencrypt/dh/chi.pem; |
| 33 | set $fpm_upstream "php-fpm-cloud"; |
| 34 | include /etc/nginx/_nextcloud.conf; |
| 35 | } |
meson / [CiCADA] cloud.onni.me
Last active 2 weeks ago
Revision 0bac7795ad5a5ae540d63c65b5ea280c23a3e0c7