From e30fed02cd61d4bc8ce861303ae2d6c7410aa08d Mon Sep 17 00:00:00 2001 From: nutra-bot Date: Fri, 29 Jul 2022 18:52:10 +0000 Subject: [PATCH] add element config :8448 --- etc/nginx/sites-available/default | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/etc/nginx/sites-available/default b/etc/nginx/sites-available/default index fa5b2ab..1668e2f 100644 --- a/etc/nginx/sites-available/default +++ b/etc/nginx/sites-available/default @@ -84,7 +84,14 @@ server { proxy_cache_lock on; proxy_http_version 1.1; proxy_pass http://127.0.0.1:8065; - } + } + + + # New chat (matrix / element) + location ~ /v2/chat/ { + proxy_pass http://127.0.0.1:8008; + proxy_set_header X-Forwarded-For $remote_addr; + } # default favicon location = /favicon.ico { @@ -106,6 +113,25 @@ server { } +# Open matrix chat on 8448 +server { + listen 8448 ssl default_server; + listen [::]:8448 ssl default_server; + server_name dev.nutra.tk; + + + location / { + proxy_pass http://127.0.0.1:8008; + proxy_set_header X-Forwarded-For $remote_addr; + } + # HTTPS / SSL + ssl_certificate /etc/letsencrypt/live/dev.nutra.tk/fullchain.pem; # managed by Certbot + ssl_certificate_key /etc/letsencrypt/live/dev.nutra.tk/privkey.pem; # managed by Certbot + include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot + ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot +} + + # Redirect all HTTP to HTTPS with no-WWW server { listen 80 default_server; -- 2.52.0