From feb7901d17f2c48e87503dffac241bc0fe2d027b Mon Sep 17 00:00:00 2001 From: Alexey Skobkin Date: Sat, 21 Sep 2024 21:10:15 +0300 Subject: [PATCH] hedgedoc. Nginx config example. --- hedgedoc/nginx/hedgedoc.conf | 44 ++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 hedgedoc/nginx/hedgedoc.conf diff --git a/hedgedoc/nginx/hedgedoc.conf b/hedgedoc/nginx/hedgedoc.conf new file mode 100644 index 0000000..11a4480 --- /dev/null +++ b/hedgedoc/nginx/hedgedoc.conf @@ -0,0 +1,44 @@ +upstream hedgedoc { + server 127.0.0.1:8394; +} + +server { + listen 443 ssl http2; + server_name hedgedoc.domain.tld; + + access_log /var/log/nginx/hedgedoc.domain.tld.access; + error_log /var/log/nginx/hedgedoc.domain.tld.error; + + charset utf-8; + + location / { + proxy_set_header Host $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; + + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $http_connection; + + proxy_pass http://hedgedoc; + } + + location /socket.io/ { + proxy_set_header Host $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; + + proxy_http_version 1.1; + + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $http_connection; + + proxy_pass http://hedgedoc; + } + + include config/gzip.conf; + + # Wildcard certificate config + include ssl/domain.tld.conf; +}