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.
- 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. - 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. - 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 - 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 🙂
