FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: mahlzeit24/7 am 19 September 2014, 16:14:52

Titel: FHEM über NGINX
Beitrag von: mahlzeit24/7 am 19 September 2014, 16:14:52
Hallo Zusammen,

ich hab mich länger nicht mehr beteiligt - war zu busy und die fhem inst lief einfach  vor sich hin ;-)

Nun wollte ich mal wieder basteln und hab mir eine Raspi zugelegt - soweit alles schön und gut, debian drauf, etc pp.

Was mir nach 2 Tagen und rumplotten auffiel ist dass die Performance deutlich nachläßt.

FHEM kommt ja laut doku mit einem eigenen webserver ich hab auch keinen extra installiert.

Überall ist zu lesen, dass nginx DER webserver schlechthin sei, ich hab ihn jetzt mal probeweise installiert nur, wie bekomme ich fhem darüber ans laufen?

Hat da jemand mal bitte nen Tip für mich?

Viele Grüße

Frank
Titel: Antw:FHEM über NGINX
Beitrag von: sw4280 am 22 September 2014, 00:05:13
Hallo,
ich nutze nginx als reverse-proxy um auf die fhem Weboberfläche etc. zuzugreifen.
Wenn ich direkt auf die fhem Weboberfläche zugreife, habe ich teilweise sehr lange Ladezeiten einer Seite (im Sekundenbereich...),
mit dem "Umweg" über nginx ist das nicht so...

Gruß,
sw4280


# fhem web frontend
server {
    listen 80;
    location / {
        proxy_pass http://localhost:8083;
        proxy_redirect off;
    proxy_buffering off;
    }
}
# fhem smartphone frontend
server {
    listen 81;
    location / {
        proxy_pass http://localhost:8084;
        proxy_redirect off;
proxy_buffering off;
    }
}
# fhem tablet frontend
server {
    listen 82;
    location / {
        proxy_pass http://localhost:8085;
        proxy_redirect off;
proxy_buffering off;
    }
}
Titel: Antw:FHEM über NGINX
Beitrag von: mahlzeit24/7 am 23 September 2014, 10:47:21
Hi,

erstmal danke dafür. RevProxy ist nicht ganz das was ich suchte aber eine Verbesserung der Performance ist auf dem Pi definitiv da.

Ich habe das System grundsätzlich vom Nas weggezogen wegen der besseren Abdeckung der CULs.

Der B+ Rasp kommt heute oder morgen, dann sollte es mit der Lösung einwandfrei klappen.

Herzliche Grüße

Frank
Titel: Antw:FHEM über NGINX
Beitrag von: devil77 am 13 Oktober 2014, 17:34:52
Muß mich hier mal mit einklinken. Wollte jetzt FHEM mal mit nginx als reverse Proxy testen. Leider bekomme ich es absolut nicht hin nginx auf einen anderen Port als 80 hören zu lassen. Benötige ich bei der Installation noch was anderes außer nginx? Das ganze läuft auf einem banana pi hinter einer fritzbox.
Nachdem nginx installiert war habe ich die ip von fhem aufgerufen und nginx hatte "hallo" gesagt. Dann habe ich ein Datei erstellt mit dem obigen Inhalt um es erstmal zu testen. Aber wie gesagt reagiert nginx nicht auf einen anderen port als 80.
Hat jemand evtl. einen Tip oder eine kleine Hilfestellung?
Titel: Antw:FHEM über NGINX
Beitrag von: michse am 13 Oktober 2014, 17:46:58
Hi, ohne nginx zu kennen, liest sich das hier ganz gut als Antwort:

http://nginx.org/en/docs/http/request_processing.html

Gruß
Matthias