meson / [CiCADA] cloud.onni.me

Last active 2 weeks ago

Like 0

meson revised this gist 2 weeks ago · 0bac779

1 file changed, 35 insertions

cloud.onni.me (file created)
@@ -0,0 +1,35 @@
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 + }