Jeżeli, Twoja firma hostingowa nie wspiera certyfikatów od Lets Encrypt i nie oferuje mozliwości automatycznego ich generowania oraz odnawiania musisz skorzystać z rozwiązań zewnętrznych. Nie oznacza to jednak, że nie możesz korzystać z darmowych certyfikatów SSL. Wystarczy, że je wygenerujesz, zainstalujesz i będziesz zmieniać na nowe, gdy przyjdzie na to pora :)
Dla przykładu posłużę się usługą ZeroSSL.com, która oferuje darmowe certyfikaty 90-cio dniowe i nie wymaga zmiany DNS celem weryfikacji, a jedynie weryfikację wiadomością email.
Instalacja certyfikatu SSL w cPanel
![instalacja certyfikatu ssl cpanel](https://jaworowi.cz/wp-content/uploads/2021/08/certyfikat-ssl-cpanel.png)
Gdy już masz wygenerowany, zweryfikowany i pobrany certyfikat otrzymujesz taką oto paczkę z 3 plikami:
![darmowy certyfikat ssl pliki certyfikatu](https://jaworowi.cz/wp-content/uploads/2021/08/image-3.png)
W cPanelu odnajdź opcję SSL/TLS
![SSL TLS HTTPS cpanel](https://jaworowi.cz/wp-content/uploads/2021/08/SSL-TLS-HTTPS.png)
Następnie w sekcji „Instalowanie usługi SSL dla witryny i zarządzanie nią (HTTPS)” wybierz „Zarządzaj witrynami internetowymi chronionymi protokołem SSL.”
![Zarządzaj witrynami internetowymi chronionymi protokolem SSL](https://jaworowi.cz/wp-content/uploads/2021/08/Zarzadzaj-witrynami-internetowymi-chronionymi-protokolem-SSL.png)
Następnie otwórz sobie trzy pliki certyfikatu w notatniku lub innym edytorze – najlepiej Sublime Text lub Notepad++. Po kliknięciu w opcję powyżej masz do uzupełnienia cztery pola.
- Domena
- Klucz certyfikatu (CRT)
- Klucz prywatny (PRIVATE KEY)
- Pakiet urzędu certyfikacji (CABUNDLE)
![Klucz certyfikatu (CRT), Klucz prywatny (PRIVATE KEY), Pakiet urzędu certyfikacji (CABUNDLE)](https://jaworowi.cz/wp-content/uploads/2021/08/CRT-PRIVATEKEY-CABUNDLE.png)
Kolejno wklej zawartości plików wg schematu:
- certificate.crt ➡️ Klucz certyfikatu (CRT)
- private.key ➡️ Klucz prywatny (PRIVATE KEY)
- ca_bundle.crt ➡️ Pakiet urzędu certyfikacji (CABUNDLE)
Po zapisaniu zmian (klikając „zainstaluj certyfikat”) połączenie SSL powinno działać po około 30 minutach. Na niektórych serwerach należy ustawic odpowiednie przekierowania z http na https oraz wykasować cache.