From d2c602077e619703d7cc6af7456b6f41208d428d Mon Sep 17 00:00:00 2001 From: xavye Date: Sun, 4 Jan 2026 13:39:34 +0000 Subject: [PATCH] Actualiser services/ubooquity-reverse-proxy.conf --- services/ubooquity-reverse-proxy.conf | 66 +++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/services/ubooquity-reverse-proxy.conf b/services/ubooquity-reverse-proxy.conf index e69de29..14c9dee 100644 --- a/services/ubooquity-reverse-proxy.conf +++ b/services/ubooquity-reverse-proxy.conf @@ -0,0 +1,66 @@ +server { + server_name www.ascoetpi.ovh; + listen 443 ssl; + ssl_certificate /etc/nginx/ssl/www.ascoetpi.ovh_P256/fullchain.cer; + ssl_certificate_key /etc/nginx/ssl/www.ascoetpi.ovh_P256/private.key; + include /etc/letsencrypt/options-ssl-nginx.conf; + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; + # access_log /var/log/nginx/ubooquity_access.log; + # access_log off; + # error_log /var/log/nginx/ubooquity_error.log; + location /library/ { + proxy_pass http://127.0.0.1:2039; + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + # HTTP 1.1 support + proxy_http_version 1.1; + proxy_set_header Connection ""; + } + location /library/admin { + proxy_pass http://127.0.0.1:2038/library/admin; + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + # HTTP 1.1 support + proxy_http_version 1.1; + proxy_set_header Connection ""; + } + location /library/admin-res { + proxy_pass http://127.0.0.1:2038/library/admin-res; + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + # HTTP 1.1 support + proxy_http_version 1.1; + proxy_set_header Connection ""; + } + location /library/admin-api { + proxy_pass http://127.0.0.1:2038/library/admin-api; + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + # HTTP 1.1 support + proxy_http_version 1.1; + proxy_set_header Connection ""; + } + location ~ /.well-known/acme-challenge { + proxy_set_header Host $host; + proxy_set_header X-Real_IP $remote_addr; + proxy_set_header X-Forwarded-For $remote_addr:$remote_port; + proxy_pass http://127.0.0.1:9180; + } +} +server { + if ($host = ascoet.duckdns.org) { + return 301 https://$host$request_uri; + } + # managed by Certbot + server_name ascoet.duckdns.org; + listen 80; + return 404; +} \ No newline at end of file