Jak możemy pomóc?

Poszukiwanie...

Jak zainstalować certyfikat Let's encrypt na hostingu Hostido?

Certyfikat Let’s Encrypt pozwala otwierać stronę przez HTTPS. W DirectAdmin sprawdzisz, czy certyfikat jest już aktywny, włączysz jego automatyczne odnawianie i w razie potrzeby zlecisz wystawienie. Na końcu możesz ustawić przekierowanie z HTTP na HTTPS.

Co sprawdzić przed rozpoczęciem?

Domena musi być dodana do hostingu. Sprawdź też jej DNS: domena i używane przez stronę nazwy, np. wariant z www, powinny kierować na właściwy serwer. Jeśli istnieje rekord AAAA, jego adres także musi odpowiadać tej usłudze. Po zmianie DNS poczekaj, aż nowe ustawienia będą widoczne w sieci.

Jeżeli strona już otwiera się przez HTTPS bez ostrzeżeń, najpierw sprawdź certyfikat w panelu. Nie ma potrzeby wystawiania kolejnego tylko po to, aby przejść wszystkie kroki poradnika.

1. Zaloguj się do DirectAdmin

Otwórz panel usługi hostingowej, na której chcesz wykonać konfigurację. Jeśli potrzebujesz pomocy, skorzystaj z instrukcji logowania do DirectAdmin.

2. Otwórz Certyfikaty SSL/TLS

Na pulpicie, w sekcji Domeny, kliknij Certyfikaty SSL/TLS (2). W prawym górnym rogu wybierz domenę, którą konfigurujesz.

3. Włącz automatyczne zarządzanie certyfikatem

Otwórz zakładkę Ustawienia ACME i zaznacz Włącz ACME (3), jeśli opcja jest wyłączona. ACME służy do automatycznego wystawiania i odnawiania certyfikatów. Typ klucza możesz pozostawić bez zmian.

4. Wybierz Let’s Encrypt i zapisz ustawienia

W sekcji Dostawca ACME (4) wybierz Domyślnie (Let’s Encrypt). Jeśli jako domyślny widnieje inny dostawca, wybierz Inne, a następnie Let’s Encrypt. Na dole formularza kliknij ZAPISZ ZMIANY.

Opcja Preferuj certyfikaty wildcard dotyczy certyfikatu obejmującego domenę i jej subdomeny. Taki certyfikat wymaga weryfikacji DNS. Jeżeli DNS utrzymujesz poza Hostido, może być potrzebna integracja z dostawcą DNS; nie wpisuj przypadkowych danych do tej sekcji. Dla zwykłej strony możesz używać certyfikatu obejmującego konkretne nazwy, bez wildcard.

5. Sprawdź certyfikat lub zleć wystawienie

Wróć do Zarządzaj certyfikatami. W Liście certyfikatów sprawdź nazwy DNS, ważność, datę wygaśnięcia i tryb odnawiania. Certyfikat powinien obejmować adres, pod którym otwierasz stronę.

Jeśli dla domeny nie ma jeszcze właściwego certyfikatu, w części Automatyczne wystawianie certyfikatu użyj WYSTAW TERAZ, gdy przycisk jest dostępny. Stan i ewentualny błąd sprawdzisz również w zakładce Historia odnawiania. Samo zapisanie ustawień ACME nie jest potwierdzeniem, że certyfikat został już wystawiony.

Przy włączonym ACME panel okresowo zleca wystawianie i odnawianie. Gdy pojawi się błąd, najpierw usuń jego przyczynę; wielokrotne klikanie przycisku nie naprawi błędnego kierowania domeny.

6. Włącz przekierowanie na HTTPS

Najpierw otwórz https://example.com, zastępując przykład swoją domeną, i sprawdź brak ostrzeżenia o certyfikacie. Następnie wróć do pulpitu, w sekcji Domeny otwórz Domeny i kliknij nazwę domeny. W jej ustawieniach zaznacz Wymuś SSL z przekierowaniem https, a następnie kliknij ZMIEŃ (6).

Jeśli korzystasz z WordPressa lub innego CMS, sprawdź także adres strony w ustawieniach aplikacji. Powinien zaczynać się od https://. Zwykłe przekierowanie HTTPS nie wymaga włączania HSTS.

Co zrobić, gdy HTTPS nie działa?

  • Certyfikat nie daje się wystawić: odczytaj błąd w historii, sprawdź kierowanie domeny oraz nazwy objęte certyfikatem. Przy wildcard sprawdź obsługę weryfikacji DNS.
  • Przeglądarka ostrzega o certyfikacie: porównaj wpisany adres z nazwami DNS certyfikatu i sprawdź jego ważność.
  • Strona przekierowuje w pętli: sprawdź ustawienia HTTPS w aplikacji, pliku .htaccess i ewentualnej usłudze proxy. Sprzeczne reguły mogą odsyłać użytkownika między HTTP i HTTPS.
  • Niektóre obrazy lub skrypty się nie ładują: sprawdź, czy strona nie odwołuje się do nich przez HTTP. Zaktualizuj te odnośniki w aplikacji.