Jak zainstalować certyfikat SSL na NAS QNAP
W skrócie
W QTS otwórz „Panel sterowania” → „System” → „Zabezpieczenia” → „Certyfikat SSL i klucz prywatny” i zastąp certyfikat, importując cert.pem, privkey.pem i chain.pem. QNAP wymaga klucza RSA 2048.
Dla serwera NAS QNAP z systemem QTS 5 albo QuTS hero. Certyfikat zadziała, gdy otwierasz NAS pod adresem ze swojej domeny (np. nas.twojadomena.pl).
Potrzebne pliki
cert.pem, privkey.pem i chain.pem, wczytywane z dysku. Panel QNAP nie przyjmuje kluczy ECDSA, dlatego w kroku 1 generatora wybierz „RSA 2048”.
Wgrywaj certyfikat z trybu produkcyjnego. Certyfikat z trybu testowego służy tylko do sprawdzenia procesu: przeglądarki mu nie ufają, a część paneli w ogóle go nie przyjmie.
Zanim zaczniesz
- QTS sam potrafi pobrać certyfikat Let's Encrypt (w angielskiej wersji „Get from Let's Encrypt”), ale potrzebuje do tego otwartego i przekierowanego na NAS portu 80. Nasz generator przydaje się, gdy nie chcesz otwierać portu 80 (domenę potwierdzasz wtedy rekordem DNS) albo potrzebujesz certyfikatu z gwiazdką.
- QNAP ostrzega, że błędny certyfikat może zablokować logowanie do NAS-a przez https, dopóki nie przywrócisz certyfikatu domyślnego. Dlatego uważnie wskaż właściwe pliki (niżej).
- Jeśli w myQNAPcloud („Certyfikat SSL”) masz certyfikat Let's Encrypt z automatycznym odnawianiem, przy odnowieniu (około 30 dni przed wygaśnięciem) QTS może zainstalować go w miejsce Twojego. Wyłącz wtedy automatyczne odnawianie.
Krok po kroku
- Zaloguj się do QTS i otwórz „Panel sterowania” → „System” → „Zabezpieczenia” → „Certyfikat SSL i klucz prywatny” (w starszych wersjach „Certyfikat i klucz prywatny”).
- Przy certyfikacie serwera kliknij przycisk zastąpienia certyfikatu (w angielskiej wersji „Replace Certificate”), wybierz import certyfikatu („Import certificate”) i przejdź dalej („Next”).
- Wskaż pliki w trzech polach (niżej, co gdzie) i zatwierdź („Apply” w angielskiej wersji).
Który plik w które pole
- Certyfikat: plik cert.pem
- Klucz prywatny: plik privkey.pem
- Certyfikat pośredni: plik chain.pem
Sprawdzenie
Otwórz swoją stronę przez https:// i kliknij kłódkę (albo ikonę ustawień) obok adresu. Szczegóły certyfikatu powinny pokazać wystawcę Let's Encrypt i datę ważności zgodną z panelem. Jeśli przeglądarka nadal pokazuje stary certyfikat, odczekaj kilka minut i odśwież stronę.
Jeśli zamiast strony widzisz ostrzeżenie, kod błędu wyjaśniamy na stronie „Połączenie nie jest prywatne”. Jeśli strona otwiera się przez https, ale wygląda źle albo coś nie działa, zobacz mieszana zawartość. Na koniec włącz przekierowanie z http na https, żeby wszyscy trafiali na bezpieczną wersję.
Dobrze wiedzieć
- Jeśli QTS odrzuci klucz (w angielskiej wersji komunikat „The private key is incorrect. Please upload again.”), sprawdź, czy w kroku 1 generatora był wybrany „RSA 2048”.
Przy odnowieniu
Te same kroki: zastąp certyfikat i wskaż nowe pliki.
Panele hostingów co jakiś czas się zmieniają. Jeśli coś wygląda inaczej niż w opisie, napisz na kontakt@freessl.pl, a poprawimy instrukcję.