Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Webseite im Dialog öffnen, teilweise geblockt.

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    907

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Webseite im Dialog öffnen, teilweise geblockt.

Geplant Angeheftet Gesperrt Verschoben Visualisierung
21 Beiträge 3 Kommentatoren 298 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D3ltoroxpD Online
    D3ltoroxpD Online
    D3ltoroxp
    schrieb am zuletzt editiert von D3ltoroxp
    #21

    Ich hab nginx installiert auf dem ioBroker Host. Unter Sites Enabled eine conf angelegt.

    ############################################
    # SmartHome Reverse Proxies (LAN only)
    # Host: 192.168.178.151
    ############################################
    
    ############################################
    # 8090 → Externes Webinterface (192.168.178.101)
    ############################################
    server {
        listen 8090;
        server_name 192.168.178.151;
    
        # 🔒 Nur LAN erlauben
        allow 192.168.178.0/24;
        deny all;
    
        location / {
            proxy_pass http://192.168.178.101:8080;
    
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
    
            proxy_set_header Host 192.168.178.101;
            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;
    
            # 🔥 iFrame-Blocker entfernen
            proxy_hide_header X-Frame-Options;
            proxy_hide_header Content-Security-Policy;
    
            # ✅ iFrame erlauben
            add_header X-Frame-Options "ALLOWALL";
            add_header Content-Security-Policy "frame-ancestors *";
        }
    }
    
    ############################################
    # 8091 → ioBroker selbst (iframe-fähig)
    ############################################
    server {
        listen 8091;
        server_name 192.168.178.151;
    
        # 🔒 Nur LAN erlauben
        allow 192.168.178.0/24;
        deny all;
    
        location / {
            proxy_pass http://127.0.0.1:8081;
    
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
    
            proxy_set_header Host 127.0.0.1;
            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;
    
            # 🔥 iFrame-Blocker entfernen
            proxy_hide_header X-Frame-Options;
            proxy_hide_header Content-Security-Policy;
    
            # ✅ iFrame erlauben
            add_header X-Frame-Options "ALLOWALL";
            add_header Content-Security-Policy "frame-ancestors *";
        }
    }
    
    ############################################
    # 8092 → Direkt-Zugriff Zigbee-Seite
    ############################################
    server {
        listen 8092;
        server_name 192.168.178.151;
    
        # 🔒 Nur LAN erlauben
        allow 192.168.178.0/24;
        deny all;
    
        location / {
            return 302 http://192.168.178.151:8091/#tab-zigbee-0;
        }
    }
    
    ############################################
    # Hier kannst du später beliebig erweitern:
    # 8093 → Kamera
    # 8094 → Wechselrichter
    # 8095 → Router
    ############################################
    
    

    Unter proxy_pass die URL eingeben, die ihr aufrufen wollt und nicht geht.
    Unter listen schreibt ihr den Port. Für jede Seite habe ich einen anderen Port benutzt.
    Im iFrame gebt ihr dann einfach nur die IP vom ioBroker Host oder wo euer nginx liegt und den Port dahinter, hinter der die URL liegt.

    Danach einmal

    sudo nginx -t
    

    und

    sudo systemctl daemon-reload
    
    
    1 Antwort Letzte Antwort
    1
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate

    727

    Online

    32.6k

    Benutzer

    82.2k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe