Explorar o código

Add fhem-dev as new webserver

hmetzner %!s(int64=7) %!d(string=hai) anos
pai
achega
e95600136d
Modificáronse 3 ficheiros con 32 adicións e 2 borrados
  1. 2 2
      reverseproxy-compose.yml
  2. 29 0
      sites-available/fhem-dev.nginx
  3. 1 0
      sites-myhome/fhem-dev.nginx

+ 2 - 2
reverseproxy-compose.yml

@@ -38,8 +38,8 @@ services:
       - ./nginx.conf:/etc/nginx/conf.d/nginx.conf:ro
       - ./logs:/var/log/nginx
     environment:
-      - VIRTUAL_HOST=www.metzner.myhome-server.de,fhem.metzner.myhome-server.de,wiki.metzner.myhome-server.de,audio.metzner.myhome-server.de
-      - LETSENCRYPT_HOST=www.metzner.myhome-server.de,fhem.metzner.myhome-server.de,wiki.metzner.myhome-server.de,audio.metzner.myhome-server.de
+      - VIRTUAL_HOST=www.metzner.myhome-server.de,fhem.metzner.myhome-server.de,wiki.metzner.myhome-server.de,audio.metzner.myhome-server.de,fhem-dev.metzner.myhome-server.de
+      - LETSENCRYPT_HOST=www.metzner.myhome-server.de,fhem.metzner.myhome-server.de,wiki.metzner.myhome-server.de,audio.metzner.myhome-server.de,fhem-dev.metzner.myhome-server.de
       - LETSENCRYPT_EMAIL=h.metzner@gmx.de
 
 networks:

+ 29 - 0
sites-available/fhem-dev.nginx

@@ -0,0 +1,29 @@
+# Fhem server configuration
+server {
+		listen 80;
+		server_name fhem-dev.metzner.myhome-server.de;
+
+		access_log            /var/log/nginx/fhem-dev.metzner.access.log;
+		error_log            /var/log/nginx/fhem-dev.metzner.error.log;
+
+		location / {
+                        set $myHttpUpgrade "";
+                        set $myConnection "Connection";
+
+			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;
+
+                        if ($http_upgrade = "websocket") {
+                          set $myHttpUpgrade $http_upgrade;
+                          set $myConnection "upgrade";
+                        }
+
+                        proxy_set_header Upgrade $myHttpUpgrade;
+                        proxy_set_header Connection $myConnection;
+                        proxy_pass          http://192.168.1.146:8083;
+			#proxy_read_timeout  90;
+		}
+	}

+ 1 - 0
sites-myhome/fhem-dev.nginx

@@ -0,0 +1 @@
+../sites-available/fhem-dev.nginx