Konfiguracja NGINX ...
 
Powiadomienia
Wyczyść wszystko

Konfiguracja NGINX dla MQTT

6 Wpisów
3 Użytkownicy
0 Reactions
1,721 Wyświetleń
matulekpl
(@matulekpl)
Wpisów: 71
Kontrybutor
Autor tematu
 

Cześć,

mam uruchomiony reverse Proxy poprzez NGINX.

Chciałbym używać OwnTracks ale problemem stał się NGINX. Blokuje on połączenia.

Jak skonfigurować go aby współpracował z openhab i mqtt?

 

 
Dodane : 06/04/2019 2:21 pm
adrian
(@adrian)
Wpisów: 4033
Szefu Admin Zasłużony dla Forum, Patron Strony
 

hm..... jesteś pewien, że nginx blokuje Ci co się.

OwnTracks komunikuje się do mqtt brokera - musisz do niego otworzyć porty na routerze. Nxinx używasz raczej, żeby dostać się do openHab'a?

 
Dodane : 06/04/2019 4:52 pm
matulekpl
(@matulekpl)
Wpisów: 71
Kontrybutor
Autor tematu
 

Nginx nasłuchuje na porcie 80 czyli uniwersalnym i z niego przerzuca na openhaba.

Ale z tego co zrozumiałem to Nginx blokuje totalnie połączenia inne niż przez niego, bo tak to moznaby się tak czy siak połączyć z openhabem bezpośrednio na jego port.

teraz trzeba jakoś odblokować przekierowanie reverse proxy dla mqtt.

Porty mam wszystkie otwarte, tzn mam ustawione przekierowanie całego ruchu na IP Raspberry. 

 

 
Dodane : 06/04/2019 6:10 pm
matulekpl
(@matulekpl)
Wpisów: 71
Kontrybutor
Autor tematu
 

A jak sprawdzić czy mqtt jest dostępny z zewnątrz?? Bo kilka dni temu zanim miałem nginx to OwnTracks dział bez problemu. A teraz wywala błędy połączenia z mqtt

 
Dodane : 06/04/2019 6:11 pm
lukas121
(@lukas121)
Wpisów: 543
Ekspert Zasłużony dla Forum Donator 2K19
 

Masz przekierowany port mqtt 1883 na adres Raspberry ?. Lepiej przekierować jakiś wysoki port np 9453 na lokalny 1883 i w OwnTracks ustawić 9453.

 
Dodane : 06/04/2019 6:34 pm
adrian
(@adrian)
Wpisów: 4033
Szefu Admin Zasłużony dla Forum, Patron Strony
 

ten nginx nie mam raczej nic wspólnego z mqtt brokerem

  • w nim przekierowujesz 80 na prawdopodobnie 8080 (openHab)
  • ownTracks nie gada z openHab tylko z MQTT Brokerem
  • jesli masz MQTT Brokere na 1883 to routerze otwórz 1883 lub tak jak sugeruje lukas121 w routerze ustaw "dowolny" przekierowany na 1883 i ten dowolny wpisz w OwnTracks
 
Dodane : 06/04/2019 8:00 pm
Udostępnij: