Problemy z konfiguracją serwera WWW

0

Zdecydowałem się użyć Raspberry Pi (z Raspbian) jako domowego serwera WWW i NAS. Zainstalowałem na nim Apache, Owncloud i Sambę (dla łatwiejszego dostępu do plików w domu). Zainstalowałem również webmina, aby ułatwić konfigurację i konserwację. Raspberry Pi jest podłączony do routera, który jest podłączony do modemu kablowego w trybie mostu. Z wewnętrznej sieci LAN wszystko działa dobrze. Ponieważ mam dynamiczny adres IP, zalogowałem się w usłudze DDNS.

Problem pojawia się, gdy próbuję uzyskać dostęp do serwera internetowego z zewnątrz. Korzystając z wybranej nazwy domeny, nie mogę połączyć się z serwerem internetowym. Co ciekawe, kiedy wchodzę https://mydomainname.net:10000, docieram do interfejsu webmin.

To, co próbowałem już na moim routerze

  • Skonfiguruj przekierowanie portów w routerze dla portów 80 i 443
  • Skonfiguruj apache do nasłuchiwania portów 8080 i 4433 i włącz skonfigurowanie przekierowania portów na tych portach
  • Skonfiguruj wyzwalanie portów dla portów 8080 -> 80 i 4433 -> 443 i włącz port dla tych portów oraz dla 80 i 443
  • Wszystko powyżej plus DMZ włączone dla Raspberry Pi

Zauważ, że na moim routerze nie mam przekierowania portów dla portu 10000. Jednak testy PC Flank zgłaszają 10000otwarcie portu . Próbowałem także zmienić port dla webmina i zauważyłem pcflankzmianę otwartego portu.

To mnie podejrzewa, że ​​jest jakaś konfiguracja na Raspberry Pi. Wyobrażałem sobie, że może to być zapora ogniowa, ale webmin informuje, że zapora Linux jest wyłączona. Więc czego mi brakuje?

Wilhelm M.
źródło
Router może używać portu 80 lub blok portów. Zawsze warto najpierw przetestować dziwny, nietypowy port.
Journeyman Geek
Problemem może być także korzystanie z DMZ. DMZ w zasadzie mówi przekieruj WSZYSTKIE porty z zewnątrz do tego wewnętrznego adresu IP.
Tyson,
Dziękuję za komentarze. Wyłączyłem DMZ zgodnie z sugestią @Tyson. Odkryłem również, że interfejs webmina nie zmienia poprawnie portów serwera WWW. Ta odpowiedź pomógł mi ustawić apache na porty 20080 i 20443: stackoverflow.com/questions/3940909/... . Jednak nadal nie rozumiem, dlaczego moja konfiguracja wyzwalaczy portów nie działała.
WilhelmM,
Czy na pewno potrzebujesz wyzwalania portu? Przekierowałem porty przychodzące wiele razy, aby uzyskać dostęp z zewnątrz, ale do tej czynności nie potrzebowałem jeszcze wyzwalania portów.
Tyson,
Naprawdę tego nie potrzebuję. Byłem tylko ciekawy, dlaczego musiałem ponownie skonfigurować porty apache, a nie po prostu konfigurować router do przekierowywania połączeń odpowiednio na porty 20080 i 20443 na 80 i 443 (potrzebuję tego, ponieważ mój dostawca usług internetowych blokuje porty domyślne)
WilhelmM

Odpowiedzi:

1

Ponieważ rozwiązałem swój pierwotny problem i nikt nie odpowiedział na moje pytanie, odpowiem na nie.

Problemem okazało się nieaktualne oprogramowanie układowe w moim routerze (TP-Link TL-WR841N), które nie miało opcji ustawienia portu wewnętrznego na stronie konfiguracji przekierowania portów. Nowsze wydanie ma tę opcję, więc prosta aktualizacja oprogramowania układowego pozwoliła mi poprawnie skonfigurować przekierowanie portów bez potrzeby zepsucia się z wyzwalaniem portów i DMZ.

Wilhelm M.
źródło