Certyfikat SSL dla twojej strony WWW

Logujemy się do naszego konta hostingowego z dostępem do panelu DirectAdmin.

Wybieramy naszą domenę (jeżeli mamy więcej niż jedną).

Następnie przechodzimy do Opcji Zaawansowanych (na samym dole) > Certyfikat SSL.

Tutaj będziemy mieli kilka opcji do wyboru.

Domyślnie będzie wybrany certyfikat serwera (Używaj certyfikatu serwera), ale nas interesuje opcja “Wklej wstępnie wygenerowany certyfikat i klucz”.

W puste pole wklejamy wcześniej skopiowany do notatnika Certyfikat SSL i klucz prywatny po czym wybieramy opcję Zapisz.

I tak, nasz serwer będzie serwował certyfikat dla ruchu HTTPS zgodny z CloudFlare.

Jeżeli macie problem z dodaniem certyfikatu / klucza, lub wasz dostawca nie udostępnia tej opcji, musicie się z nim skontaktować.

Kiedyś, tego typu zabieg wymagał wykupienie Stałego adresu IP dla konta, co generowało dodatkowe koszta, jednakże już od jakiegoś czasu nie ma potrzeby posiadania własnego adresu IP aby dodać certyfikat SSL. Takie rozwiązanie oferuje właśnie Domenomania.pl, z którego jestem bardzo zadowolony.

Teraz należało by sprawić, aby nasz ruch na stronę odbywał się tylko przez SSL.

Jeżeli używamy WordPress, należy zmienić adres naszej strony z http:// na https:// w Opcjach.

Ustawienia > Ogólne > Adres WordPress oraz Adres witryny

Jeżeli nasza strona była serwowana przez jakiś czas przez HTTP, wówczas niektóre nasz posty mogą zawierać odwołanie do http:// w linkach nawet po zmianie adresu strony na https://.

Niestety, nie ulegnie to automatycznej zmianie i może podowować występowanie błędów związanych z tzw. insecure content, czyli podczas serwowania strony przez HTTPS część elementów będzie serwowana przez HTTP – nie dobrze.

Aby to naprawić, można przejść do każdego z postów na stronie i zrobić to ręcznie, lub zmienić wpisy w bazie danych SQL.

Wszystkie wpisy http:// należy przepisać na https://

Nic stasznego, gdyż w tym celu przychodzi nam na pomoc wtyczka Better Search Replace.

Po jej zainstalowaniu i uruchomieniu, należy wybrać Search for (czyli nasz adres strony z http://) oraz Replace with (czyli nasz adress strony z https://).

Zaznaczmy wszystkie tabele naszej bazy danych (Ctrl na pierwszej tabeli, Ctrl+Shift na ostatniej tabeli) i wybieramy Run Search/Replace.

Nie obawiajcie się! Plugin jest ustawiony domyślnie na tak zwany “dry run”, czyli wyszukanie i symulowanie zmiany.

Jeżeli jesteśmy pewni, że chcemy dokonać ww. zmiany, wówczas musimy odznaczyć Run as dry run i wybrać jeszcze raz Run Search/Replace.

Tyle jeżeli chodzi o WordPress.

Dodaj komentarz