• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Podpiecie Subdomeny

0 głosów
165 wizyt
pytanie zadane 15 października w Hostingi, domeny, usługi przez david95x Nowicjusz (120 p.)
Hej , jestem totalnym laikiem jak chodzi o te sprawy . Mam VPS ,postawilem tam Hestia 1.9.3 , dorzuciłem wordpressa i recznie wgralem system traccar . Wiec chce podpiąc subdomene  na ten system , czyli zeby z ip np :0.0.0.0:8082 przekierowalo na subdomene panel.traccar.pl . Tylko probowałem wszystkiego i wiecznie nie chce mi jej podpiac , moze ktos krok po kroku wyjasnic jak to zrobic?

1 odpowiedź

0 głosów
odpowiedź 25 października przez AnimaVillis Stary wyjadacz (13,590 p.)

Okej więc jak spróbujesz coś z tego co gemini odpisał i się nie uda to wróć:
 

Jasne, pomogę Ci to ogarnąć! To, co próbujesz zrobić, to tzw. Reverse Proxy (odwrotne proxy). Chcesz, aby serwer WWW (Nginx/Apache, którym zarządza Hestia) przekierowywał ruch z portu 80 (HTTP) lub 443 (HTTPS) na Twojej subdomenie (panel.traccar.pl) na aplikację Traccar działającą na porcie $8082$ (IP serwera: $0.0.0.0:8082$).

Oto instrukcja krok po kroku, jak to zrobić w HestiaCP:

 

1. Konfiguracja Rekordu DNS dla Subdomeny

 

Zacznij od podstaw, czyli od DNS. Musisz u swojego rejestratora domeny (lub w HestiaCP, jeśli nim zarządzasz) utworzyć rekord A dla subdomeny.

  • Nazwa (Host): panel

  • Typ: A

  • Wartość (Adres IP): Adres IP Twojego VPS.

Upewnij się, że ten rekord się rozpropagował. Możesz to sprawdzić narzędziami typu DNS Checker.


 

2. Dodanie Subdomeny w HestiaCP

 

Następnie musisz dodać subdomenę do HestiaCP, by panel mógł nią zarządzać.

  1. Zaloguj się do HestiaCP.

  2. Przejdź do sekcji WEB.

  3. Kliknij zielony przycisk "Dodaj domenę".

  4. W polu Domena wpisz: panel.traccar.pl (lub Twoja faktyczna domena).

  5. Upewnij się, że zaznaczone jest "Wsparcie SSL" i wybierz "Wsparcie Let's Encrypt" – Hestia wygeneruje Ci darmowy certyfikat SSL.

  6. Zapisz zmiany, klikając "Zapisz".


 

3. Konfiguracja Reverse Proxy w HestiaCP

 

To jest kluczowy krok, w którym powiesz Hestii, by przekierowała ruch.

  1. W sekcji WEB znajdź domenę panel.traccar.pl i kliknij "Edytuj".

  2. Przejdź do zakładki "Ustawienia zaawansowane".

  3. Zmień "Szablon WWW" na proxy (lub nginx-proxy – w zależności od konfiguracji, spróbuj najpierw proxy).

  4. Pod polem "Szablon WWW" pojawi się nowe pole "IP Proxy" lub "Port Proxy".

    • Wpisz w nim: 127.0.0.1:8082 lub localhost:8082.

      • Dlaczego $127.0.0.1$? Ponieważ aplikacja Traccar jest na tym samym serwerze co Hestia, a $127.0.0.1$ (localhost) to adres "wstecznej pętli" serwera.

  5. Zapisz zmiany.

Uwaga: Po zapisaniu, Hestia automatycznie zmodyfikuje pliki konfiguracyjne Nginx/Apache dla Twojej subdomeny, dodając dyrektywy przekierowujące ruch.


 

4. Weryfikacja i Dostosowanie Traccar

 

  1. Odczekaj chwilę. Przejdź do przeglądarki i wpisz https://panel.traccar.pl.

  2. Jeśli wszystko poszło dobrze, powinieneś zobaczyć interfejs logowania Traccar.

 

Typowe problemy:

 

  • Brak SSL: Jeśli Traccar jest dostępny na porcie $8082$ bez problemu, ale przez subdomenę działa tylko przez HTTP, upewnij się, że Hestia wygenerowała i ustawiła certyfikat (Krok 2).

  • Brak dostępu (502 Bad Gateway/Connection Refused):

    • Sprawdź firewall: Upewnij się, że Traccar działa i nasłuchuje na porcie $8082$. Czasem potrzebujesz dodać regułę w firewallu Hestia (sekcja Firewall) by zezwolić na ruch z $127.0.0.1$ do $8082$ (choć zazwyczaj wewnątrz serwera to działa automatycznie). Sprawdź, czy port $8082$ nie jest zablokowany przez zewnętrzny firewall VPS.

Jeśli po tych krokach nadal nie działa, może być konieczna ręczna edycja pliku konfiguracyjnego Nginx/Apache.

  • W HestiaCP, w sekcji WEB, przy domenie panel.traccar.pl kliknij "Ustawienia zaawansowane" > "Konfiguracja" (ikona klucza) i upewnij się, że sekcja server zawiera dyrektywy proxy, np. dla Nginx:

Nginx

 

location / {
    proxy_pass http://127.0.0.1:8082;
    # ... inne dyrektywy proxy
}

Powodzenia! Daj znać, jeśli napotkasz konkretny błąd.

Podobne pytania

+3 głosów
0 odpowiedzi 134 wizyt
0 głosów
0 odpowiedzi 440 wizyt
pytanie zadane 31 października 2021 w Hostingi, domeny, usługi przez mateusz45 Gaduła (3,300 p.)
0 głosów
0 odpowiedzi 539 wizyt
pytanie zadane 7 października 2021 w Hostingi, domeny, usługi przez mateusz45 Gaduła (3,300 p.)

93,604 zapytań

142,526 odpowiedzi

322,991 komentarzy

63,088 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...