]> Nutra Git (v2) - nutratech/vps-root.git/commitdiff
add element config :8448
authornutra-bot <nutradigest@gmail.com>
Fri, 29 Jul 2022 18:52:10 +0000 (18:52 +0000)
committernutra-bot <nutradigest@gmail.com>
Fri, 29 Jul 2022 18:52:10 +0000 (18:52 +0000)
etc/nginx/sites-available/default

index fa5b2ab35fe325ebe8a2c26122a20b08b04a64ba..1668e2fb3023bfe48b9ce894806f9a55e05ba4d7 100644 (file)
@@ -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;