Posiadasz serwer z panelem DirectAdmin? Sprawdź jak uruchomić bezpłatny certyfikat SSL Let’s Encrypt dla Twojej domeny.
Włącz Let’s Encrypta w panelu DirectAdmin
Aby uruchomić SSLa, zaloguj się do swojego panelu, a następnie w sekcji Panel administracyjny i wybierz opcję zarządzania z poziomu “Użytkownik”.
Następnie wysuń ustawienia “Zarządzanie kontami” i z listy wybierz “Certyfikaty SSL”.
Zostaniesz przekierowany do sekcji ustawień SSL. Aby włączyć bezpłatny SSL Let’s Encrypt w DirectAdminie, kliknij “Get automatic certyficate from ACME Provider”.
Upewnij się, że w polu “Nazwa zwyczajowa” poprawie wpisana jest Twoja domena, a także na liście niżej wybrana jest domena, a także jej wersja z “www”. Gdy ustawienia są poprawne - kliknij “Zapisz”.
Certyfikat zostanie zainstalowany, a DirectAdmin wyświetli Ci krótkie potwierdzenie.
Ustaw przekierowanie domeny na protokół https
Samo włączenie SSL nie spowoduje, że łączenie z serwerem będzie odbywało się za pomocą szyfrowanego protokołu. Aby tak się stało, ustaw przekierowanie domeny na protokół https. Możesz to zrobić na dwa sposoby — za pomocą pliku .htaccess oraz z poziomu panelu DirectAdmin.
Przekierowanie na https w DirectAdminie
Aby przekierować domenę na https w DirectAdminie, wejdź do ustawień “Certyfikaty SSL” na poziomie “User”. To dokładnie to samo miejsce, w którym włączałeś Let’s Encrypta dla swojej domeny. W sekcji “Informacje o automatycznych certyfikatach SSL” kliknij “Wymuś SSL z przekierowaniem https”, a następnie przycisk “Zapisz”.
Przekierowanie na https w .htaccessie
Zaloguj się do konta FTP Twojego serwera (np. poprzez klienta FTP FileZilla), a następnie do katalogu ze stroną, dla której chcesz ustawić przekierowanie. Stwórz lub odnajdź na liście plik .htaccess i wprowadź do niego regułę:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
a następnie zapisz zmiany i wyślij plik na serwer.
Wprowadź zmiany w linkach swojej strony
Po uruchomieniu certyfikatu Let’s Encrypt oraz wymuszeniu przekierowania na protokół https zadbaj by linki Twojej strony także oparte były o https. Jeżeli korzystasz z WordPressa, możesz zrobić to za pomocą wtyczki (np. Better Search Replace) lub bezpośrednio w bazie danych.
W przypadku PrestaShop potrzebne ustawienia znajdziesz w kokpicie sklepu.
Po wykonaniu wszystkich 3 opisanych kroków:
1. Włączeniu Let’s Encrypt w DirectAdminie
2. Wymuszeniu przekierowania na https
3. Wdrożeniu protokołu https w linkach strony.
Twoja witryna będzie wyświetlała się w przeglądarce jako bezpieczna, a połączenie z serwerem będzie szyfrowane.