Przejdź do treści

Synology – Strona zabezpieczona hasłem dostępu

    Możesz stworzyć stronę zabezpieczoną hasłem na serwerze Synology, korzystając z aplikacji Web Station oraz serwera Apache HTTP Server z plikami .htaccess.
    Synology nie oferuje obecnie prostej opcji „kliknij i zabezpiecz” w interfejsie graficznym dla standardowych stron WWW, dlatego proces wymaga ręcznej konfiguracji.

    1. Przygotowanie serwera
      Aby móc korzystać z autoryzacji opartej na plikach .htaccess, musisz ustawić Apache jako serwer strony.
      Zainstaluj Apache: Pobierz pakiet Apache HTTP Server 2.4 z Centrum pakietów DSM.
      Skonfiguruj Web Station:
      W DSM 7.2+: Przejdź do Web Station > Usługa internetowa. Wybierz Domyślny portal usług, kliknij Edytuj i w polu „Serwer zaplecza HTTP” wybierz zainstalowany pakiet Apache.
      W starszych wersjach (DSM 6.2): Przejdź do Ustawienia ogólne i zmień serwer na Apache.
    2. Utworzenie plików haseł
      Plik .htpasswd przechowuje zaszyfrowane dane logowania. Najbezpieczniej umieścić go w folderze niedostępnym bezpośrednio z przeglądarki (np. poza folderem głównym strony).
      Wygeneruj wpis: Możesz użyć generatorów online (htpasswd generator), aby uzyskać linię w formacie użytkownik:zaszyfrowane_hasło.
      Zapisz plik: Stwórz w File Station plik tekstowy o nazwie .htpasswd (lub np. normal.pw) i wklej do niego wygenerowany wpis.
    3. Konfiguracja dostępu (.htaccess)
      W folderze, który chcesz zabezpieczyć (np. /web/secret), stwórz plik o nazwie .htaccess i wklej do niego poniższy kod, wskazując ścieżkę do swojego pliku haseł:

      AuthType Basic
      AuthName "Strona Zabezpieczona"
      AuthUserFile /volume1/web/passwd/normal.pw
      Require valid-user

    4. Używaj kodu z rozwagą !!!!

    Uwaga: Ścieżka /volume1/web/passwd/normal.pw musi być dokładną ścieżką systemową do Twojego pliku haseł.

    Powodzenia 🙂