Baza wiedzy›Webhosting›Ręczna konfiguracja HTTPS

Webhosting – Ręczna konfiguracja HTTPS

Na tej stronieKiedy skorzystać z tego poradnikaRęczna aktywacja HTTPS w usłudze WebhostingUstawienie domen i subdomen certyfikatuKonfiguracja HTTPS na stronieTypowe problemyCzęsto zadawane pytania

Ten artykuł opisuje ręczną konfigurację certyfikatu Let’s Encrypt w usłudze Webhosting. Jeśli chcesz skorzystać z konfiguracji automatycznej, postępuj według poradnika Webhosting – Automatyczne HTTPS. Jeśli chcesz wdrożyć własny certyfikat, postępuj według artykułu Webhosting – Wdrożenie własnego certyfikatu SSL.

Po wykonaniu konfiguracji w administracji skonfiguruj także HTTPS na stronie według poradnika Webhosting – Konfiguracja HTTPS na stronie.

W tym artykule dowiesz się:


Kiedy skorzystać z tego poradnika


Ręczna aktywacja HTTPS w usłudze Webhosting

Ręczna aktywacja HTTPS z certyfikatem Let’s Encrypt składa się z:

  1. Aktywacja obsługi SNI
  2. Włączenie HTTPS z certyfikatem Let’s Encrypt
  3. Ustawienie domen w certyfikacie

Po aktywacji certyfikatu zalecamy skonfigurować HTTPS na stronie.

Aktywacja obsługi SNI

HTTPS na domenie (SNI) to rozszerzenie usługi Webhosting umożliwiające wdrażanie certyfikatów HTTPS. Udostępniamy je bezpłatnie, a w większości usług Webhosting jest ono aktywowane automatycznie i bezpłatnie.

Sprawdzenia lub włączenia dokonasz według poradnika Usługi – Usługi dodatkowe:

  • Aktywna usługa dodatkowa ma po lewej stronie swojej nazwy ikonę lupy służącą do ustawień/dezaktywacji.
  • Nieaktywna usługa dodatkowa ma po lewej stronie swojej nazwy zielony przycisk + służący do aktywacji.

Sama obsługa SNI nie wystarczy do działania strony przez HTTPS. Przejdź do przez włączenie certyfikatu Let’s Encrypt według tego poradnika lub wdróż własny certyfikat według artykułu Webhosting – Wdrożenie własnego certyfikatu SSL.

Włączenie HTTPS z certyfikatem Let’s Encrypt

HTTPS z certyfikatem Let’s Encrypt włączysz w następujących krokach:

  1. Zaloguj się do administracji klienta ⧉. 
  2. W górnym menu wybierz Hosting services Webhosting.
  3. Wybierz swój webhosting z listy usług.
  4. W lewym menu wybierz HTTPS.
  5. W ramce HTTPS variant selection wybierz HTTPS with Let’s Encrypt certificate.
  6. Wybór potwierdź przyciskiem Apply Changes.
Włączenie HTTPS z certyfikatem Let's Encrypt
Włączenie HTTPS z certyfikatem Let’s Encrypt

Przejdź do dodania domen i subdomen do certyfikatu.


Ustawienie domen i subdomen certyfikatu

Ustawienie domen i subdomen w certyfikacie jest niezbędnym krokiem do jego uruchomienia. Jeśli nie wykonasz lub nie zapiszesz tego ustawienia, HTTPS na stronie nie będzie działać.

Po każdym zastosowaniu zmian w certyfikacie poczekaj do 90 minut (30 minut aktywacji, 60 minut propagacji zmian) na zakończenie konfiguracji HTTPS dla danych domen lub subdomen.

Po włączeniu HTTPS z certyfikatem Let’s Encrypt według poprzedniego rozdziału zobaczysz przy danej pozycji odnośnik certificate domain settings. Jeśli w certyfikacie nie masz ustawionych żadnych domen, odnośnik pojawi się także w czerwonym komunikacie.

Odnośniki do ustawień domen certyfikatu
Odnośniki do ustawień domen certyfikatu

Ten odnośnik prowadzi do interfejsu, który umożliwia:

  • Przyciskiem Add Domains dodawać do certyfikatu domeny i subdomeny, które są nazwą lub aliasem Webhostingu.
  • Ikoną krzyżyka w lewej części wiersza tabeli usuwać domenę lub subdomenę.
  • Polami wyboru w połączeniu z przyciskami Delete Selected i Validate Selected wykonywać zbiorcze modyfikacje.
  • Przyciskiem Apply Changes uruchomić generowanie certyfikatu.
Interfejs zarządzania domenami certyfikatu Let's Encrypt
Interfejs zarządzania domenami certyfikatu Let’s Encrypt

Dodanie domen do certyfikatu

Przyciskiem Add Domains otwórz interfejs dodawania domen i subdomen.

W tabeli Webhosting domains zaznacz pole:

  • W lewej części tabeli, jeśli chcesz dodać tę domenę i ewentualne subdomeny.
  • W kolumnie domain, jeśli chcesz dodać tylko domenę.
  • W kolumnie www subdomain, jeśli chcesz dodać subdomenę www.

Polami wyboru pod tabelą możesz zaznaczyć lub odznaczyć wszystkie odpowiadające opcje.

Dodanie domen do certyfikatu Let's Encrypt
Dodanie domen do certyfikatu Let’s Encrypt

Po zakończeniu pracy kliknij przycisk Add Domains a gdy skończysz, w administracji HTTPS kliknij Apply Changes. Konfiguracja i propagacja certyfikatu potrwa do 90 minut.

Kontynuuj konfiguracji HTTPS na stronie.

Dodanie subdomen do certyfikatu

Przyciskiem Add Domains otwórz interfejs dodawania domen i subdomen.

Następnie wykonaj te kroki:

  1. W lewej części listy Webhosting domains zaznacz domenę lub domeny, do których chcesz dodać subdomeny.
  2. W polu Subdomains wpisz listę nazw subdomen oddzielonych przecinkami. Podawaj wyłącznie nazwy subdomen bez końcówki domeny (np. eshop, a nie eshop.domain.tld).
  3. Kliknij przycisk Add Domains.
Przykładowe dodanie subdomen wybranej domeny do certyfikatu Let's Encrypt
Przykładowe dodanie subdomen wybranej domeny do certyfikatu Let’s Encrypt

Gdy skończysz, w administracji HTTPS kliknij Apply Changes. Konfiguracja i propagacja certyfikatu potrwa do 90 minut.

Kontynuuj konfiguracji HTTPS na stronie.


Konfiguracja HTTPS na stronie

Jeśli po pomyślnym ustawieniu HTTPS w administracji klienta strona nadal używa protokołu HTTP, zmień jej ustawienia według poradnika Webhosting – Konfiguracja HTTPS na stronie.


Typowe problemy

Do typowych problemów z konfiguracją HTTPS należą:

Strona jest niezabezpieczona, brak certyfikatu

Problem: Przeglądarka wyświetla dla adresu strony komunikat „niezabezpieczona” lub po wpisaniu adresu z https:// pokazuje błąd certyfikatu.

Przyczyna: Dla domeny nie został wygenerowany certyfikat. Często zdarza się to po skierowaniu domeny na Webhosting, np. z innej usługi, ponieważ certyfikat nie tworzy się sam.

Rozwiązanie: Włącz HTTPS z certyfikatem Let’s Encrypt i dodaj do niego domenę zgodnie z rozdziałami Włączenie HTTPS z certyfikatem Let’s Encrypt i Ustawienie domen i subdomen certyfikatu. Po wdrożeniu certyfikatu ustaw HTTPS także na stronie zgodnie z rozdziałem Konfiguracja HTTPS na stronie.

Instalacja aplikacji zgłasza niedostępny cel

Problem: Instalacja WordPressa lub innej aplikacji kończy się błędem, że cel instalacji jest niedostępny przez HTTP(S) i należy sprawdzić plik .htaccess.

Przyczyna: Instalator łączy się z domeną przez HTTPS, ale HTTPS na domenie nie jest jeszcze aktywne lub domeny nie ma w certyfikacie. Dzieje się tak również wtedy, gdy w instalatorze wybierzesz protokół http.

Rozwiązanie: Włącz HTTPS i dodaj domenę do certyfikatu zgodnie z tym poradnikiem, zastosuj zmiany (Apply Changes) i poczekaj na ich propagację (do 90 minut). Następnie powtórz instalację. Przyczyną błędu może być także zmodyfikowany plik .htaccess, zobacz domyślnego pliku .htaccess.

Domena nie wskazuje na webhosting

Problem: Wyświetla się komunikat domain is not pointed to this webhosting.

Komunikat o błędzie: domain is not pointed to this webhosting
Komunikat o błędzie: domain is not pointed to this webhosting

Przyczyna: Rekordy A i/lub AAAA domeny nie są skierowane bezpośrednio na Webhosting. Najczęściej kierują na inny hosting, na miniweb (nie obsługuje on HTTPS) lub używają proxy, takiego jak CloudFlare albo WEDOS Global.

Rozwiązanie: Upewnij się, że domena wskazuje na webhosting, na którym aktywujesz HTTPS. Jeśli używa nasze serwery DNS (NSSET), możesz ją na usługę skierować według tego poradnika. Jeśli domena używa obcych serwerów DNS, upewnij się, że została poprawnie skierowana na webhosting, na przykład za pomocą diagnostyki.

Jeśli problem dotyczy subdomeny, upewnij się, że na webhosting wskazuje rekord o nazwie subdomeny lub rekord o nazwie * a subdomena jednocześnie nie ma innych rekordów DNS.

Jeśli ten błąd wyświetla się z powodu umieszczenia domeny w usłudze WEDOS Protection ⧉, skontaktuj się z nami za pośrednictwem formularza ⧉ z prośbą o dodanie domen i subdomen do certyfikatu z naszej strony.

Domena nie ma ustawionych rekordów DNS

Problem: Wyświetla się komunikat domain has no DNS records set.

Komunikat o błędzie: domain has no DNS records set
Komunikat o błędzie: domain has no DNS records set

Przyczyna: Domena nie ma zapropagowanych serwerów DNS ani rekordów, albo została usunięta lub wyłączona.

Rozwiązanie: Jeśli dodajesz nowo zakupioną domenę, upewnij się, że została utworzona i że od jej założenia upłynęło dość czasu na propagację serwerów DNS (zazwyczaj 6 – 48 godzin). W przypadku starszych domen upewnij się, że u dostawcy serwerów DNS istnieją rekordy domeny i że nie trwa zmiana serwerów DNS.

Niesprecyzowany błąd domeny w certyfikacie

Problem: W przeglądzie domen certyfikatu wyświetla się Error – contact customer support.

Rozwiązanie: Jeśli nie widzisz żadnej przyczyny błędu (na przykład wyżej opisanych problemów z DNS), sprawdź rekordy i serwery DNS (sub)domeny wskazanej w komunikacie o błędzie, a następnie spróbuj usunąć domenę z certyfikatu, dodać ją ponownie i zastosować zmiany.

Jeśli błąd nadal występuje, skontaktuj się z pomocą techniczną za pośrednictwem formularza ⧉. Podaj nazwę webhostingu i poinformuj Support, że usunięcie i ponowne dodanie domeny nie powiodło się.

Not found on accelerator

Problem: Na stronie wyświetla się błąd Not found on accelerator.

Przyczyna: HTTPS nie jest poprawnie aktywowane lub certyfikat nie został jeszcze propagowany. Błąd często pojawia się zaraz po zmianie serwerów DNS albo gdy nie udało się wystawić certyfikatu.

Rozwiązanie: Sprawdź, czy HTTPS jest poprawnie skonfigurowane zgodnie z tym poradnikiem i czy od ustawienia upłynęło co najmniej 90 minut. Po zmianie serwerów DNS poczekaj, ponieważ zmiana propaguje się stopniowo. Jeśli przegląd domen certyfikatu pokazuje błąd, usuń domenę z certyfikatu, dodaj ją ponownie i zastosuj zmiany. Jeśli to nie pomoże nawet po kilku godzinach, skontaktuj się z nami przez formularz ⧉.

Niezabezpieczona strona

Problem: HTTPS jest skonfigurowane i działa, ale strona jest dostępna także przez HTTP.

Przyczyna: Strona umożliwia dostęp zarówno przez HTTP, jak i HTTPS, a bezpiecznego połączenia w żaden sposób nie wymusza.

Rozwiązanie: Skonfiguruj HTTPS na stronie według poradnika Webhosting – Konfiguracja HTTPS na stronie.

Niedziałająca subdomena z www

Problem: Mamy dodany certyfikat na subdomenie, wraz z wersją z www. Sama subdomena działa, wersja z www nie. Przy obu certyfikat jest przy tym aktywny.

Przyczyna: Ten problem jest częsty w przypadku domen korzystających z WEDOS.protection. Certyfikat dla domeny 4. poziomu (typu www.sub.domain.tld) znajduje się na Webhostingu, ale nie na serwerze proxy, w związku z czym połączenie jest oceniane jako niezabezpieczone.

Rozwiązanie: Przekieruj subdomenę z www na w pełni zabezpieczoną subdomenę bez www. Jeśli używasz naszego domyślnego pliku .htaccess, dodaj bezpośrednio pod RewriteEngine On ten kod:

# 301 przekierowanie www.sub.domain.tld -> sub.domain.tld
RewriteCond %{HTTP_HOST} ^www\.([^.]+\.[^.]+\.[^.]+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]

Często zadawane pytania

Domenę, DNS i webhosting mam u Was, niczego nie zmieniałem, a certyfikat twierdzi, że domena nie wskazuje na webhosting. Co się dzieje?

Najczęstszą przyczyną jest prowadzenie domeny przez ochronę WEDOS Protection. Skontaktuj się z nami przez formularz ⧉ w celu weryfikacji i naprawienia problemu z generowaniem certyfikatu.

Konfiguracja HTTPS nie jest kompatybilna z proxy Cloudflare. Co mam zrobić?

Skontaktuj się z nami przez formularz ⧉ w celu weryfikacji i naprawienia problemu z generowaniem certyfikatu. Podaj nazwę domeny i zaznacz, że w Cloudflare masz ustawione proxy DNS.

HTTPS działa mi na domenie bez www, ale na www nie. Co mam zrobić?

Dodaj subdomenę www do certyfikatu: w ustawieniach domen certyfikatu zaznacz przy domenie kolumnę www subdomain, kliknij Add Domains a w administracji HTTPS na Apply Changes. Szczegóły znajdziesz w rozdziale Dodanie domen do certyfikatu.

Jak długo trwa, zanim po kliknięciu Apply Changes HTTPS zacznie działać?

Do 90 minut: 30 minut trwa aktywacja i 60 minut propagacja zmian. Należy się z tym liczyć także przy ponownym dodaniu domeny do certyfikatu.

Czy ten artykuł był pomocny?

Państwa opinia pomaga nam ulepszać artykuły.

Państwa wiadomość trafi do zespołu redagującego dokumentację, który na nią nie odpowiada. Jeśli potrzebują Państwo pomocy, prosimy skontaktować się z nami za pomocą formularza kontaktowego. Prosimy nie podawać haseł ani danych osobowych.

Nie znalazłeś tego, czego szukasz?

Zadaj pytanie innym klientom na stronie społeczności Help.