title | excerpt | updated |
---|---|---|
Hosting - Instalacja spersonalizowanego certyfikatu SSL |
Dowiedz się, jak importować i instalować spersonalizowany certyfikat SSL na Twoim hostingu OVHcloud |
2025-02-20 |
Certyfikaty Secure Socket Layer (SSL) umożliwiają szyfrowanie danych przesyłanych z lub do Twojej strony WWW. Dzięki temu osoba lub robot nie będą wyraźnie "słuchać" zapytań wysyłanych lub wysyłanych za pośrednictwem Twojej strony WWW.
OVHcloud oferuje kilka rodzajów certyfikatów SSL dla ofert hostingu OVHcloud. Zostały one opisane w przewodniku "Hosting WWW - Zarządzanie certyfikatem SSL". Certyfikaty SSL są kluczowe dla bezpieczeństwa Twojej strony WWW.
Możliwe, że w zależności od Twojej sytuacji będziesz chciał zainstalować na Twoim hostingu inny certyfikat SSL niż proponowany przez OVHcloud.
Dowiedz się, jak importować i instalować na Twoim hostingu spersonalizowany certyfikat SSL.
- Dostęp do panelu klienta OVHcloud.
- Zamówić lub dysponować hostingiem OVHcloud, na którym nie został jeszcze zainstalowany żaden certyfikat SSL.
- Zamówić lub dysponować domeną i mieć wyłączne prawa do jej używania. Nazwa domeny nie może być już powiązana z certyfikatem SSL.
- Posiadanie OpenSSL lub kompatybilnej aplikacji zainstalowanej lokalnie na Twoim urządzeniu.
Warning
OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Ponosisz więc odpowiedzialność za ich prawidłowe funkcjonowanie.
Oddajemy w Twoje ręce niniejszy przewodnik, którego celem jest pomoc w jak najbardziej optymalnym wykonywaniu bieżących zadań. Jednak w przypadku trudności zalecamy skontaktowanie się z wyspecjalizowanym dostawcą. OVHcloud nie może udzielić Ci wsparcia w zakresie instalacji lub subskrypcji certyfikatu SSL innego niż ten proponowany przez OVHcloud. Więcej informacji znajduje się w sekcji "Sprawdź również" tego przewodnika.
[!primary]
Ten etap jest opcjonalny, jeśli certyfikat SSL został już wygenerowany i pobrany od Twojego dostawcy SSL lub jeśli dostawca proponuje wygenerowanie certyfikatu SSL podczas zamawiania certyfikatu. Jeśli tak jest, przejdź bezpośrednio do etapu 2.
Do uruchomienia poniższych poleceń potrzebny będzie zestaw narzędzi OpenSSL dostępny w wielu dystrybucjach Linux. W przeciwnym razie zainstaluj ją za pomocą menedżera pakietów systemu lub użyj zgodnej aplikacji innej firmy. W systemie Windows możesz używać podsystemu Windows dla systemu Linux (WSL) lub zainstalować go za pomocą aplikacji innej firmy. Ponieważ operacja ta jest ściśle związana z używanym przez Ciebie systemem operacyjnym, nie możemy opisać jej przebiegu w tej dokumentacji.
Otwórz interfejs wiersza poleceń (terminal) i wprowadź następujące polecenie:
openssl req -nodes -newkey rsa:2048 -sha256 -keyout my_private.key -out your_file_name.csr -utf8
Zastąp słowa my_private
i your_file_name
wybranymi nazwami plików.
Po zrealizowaniu zamówienia terminal poprosi Cię o każdą z następujących informacji (dla Ciebie, Twojej firmy lub stowarzyszenia). Po udzieleniu odpowiedzi na zadane pytanie naciśnij klawisz ENTER
{.action} na klawiaturze, aby wyświetlić następujące pytanie:
Country Name (2 letter code) [AU]
: wpisz wielką literę Country Code Twojego kraju. W razie potrzeby sprawdź listę wszystkich Country Codes tutaj{.external}.State or Province Name (full name) [Some-State]
: wpisz wielką literą nazwę swojego regionu (lub stanu, jeśli np. mieszkasz w USA).Locality Name (eg, city) []
: wpisz wielką literą nazwę miasta.Organization Name (eg, company) [Internet Widgits Pty Ltd]
: wprowadź nazwę swojej organizacji, firmy lub stowarzyszenia. Jeśli jesteś osobą prywatną, nie odpowiadaj na to pytanie i naciśnij bezpośrednio klawiszENTER
{.action} na klawiaturze, aby wyświetlić następne pytanie.Organizational Unit Name (eg, section) []
: wprowadź nazwę działu lub działu w ramach swojej organizacji, firmy lub stowarzyszenia. Jeśli jesteś osobą prywatną, nie odpowiadaj na to pytanie i naciśnij bezpośrednio klawiszENTER
{.action} na klawiaturze, aby wyświetlić następne pytanie.Common Name (e.g. server FQDN or YOUR name) []
: wprowadź nazwę domeny (np.domain.tld
) lub subdomeny (np.sub.domain.tld
), dla której chcesz uzyskać certyfikat SSL. Tutaj można podać tylko jedną nazwę domeny lub subdomeny. W zależności od dostawcy SSL podaj nazwę Twojej domeny (na przykład:domain.tld
) lub jej subdomenę w "www" (na przykład:www.domain.tld
). Skontaktuj się z dostawcą certyfikatu SSL.Email Address []
: wprowadź swój adres e-mail.
Kolejne pytania są opcjonalne i dotyczą głównie zaawansowanych użytkowników. W przypadku wątpliwości zalecamy ich przekazanie przez naciśnięcie przycisku ENTER
{.action} na klawiaturze, aż terminal nie zacznie zadawać żadnych pytań.
A challenge password []
: w przypadku zaawansowanych użytkowników wprowadź tajne hasło, które będzie używane między Tobą a dostawcą certyfikatu SSL. Pamiętaj, że po stronie OVHcloud klucz CSR i klucz prywatny nie muszą być chronione hasłem, aby można je było dodać do hostingu www OVHcloud.An optional company name []
: w przypadku zaawansowanych użytkowników można wpisać inną nazwę organizacji, firmy lub stowarzyszenia.
Aby uzyskać klucz prywatny wygenerowany wcześniej i zawsze w Twoim urządzeniu, wprowadź następującą komendę:
cat my_private.key
Zastąp słowo my_private
nazwą pliku wybraną wcześniej w etapie 1.1 niniejszego przewodnika.
Klucz prywatny wyświetla się wówczas w Twoim urządzeniu w następującej formie:
-----BEGIN PRIVATE KEY-----
XXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXX The Private Key XXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX
------END PRIVATE KEY------
Otwórz edytor tekstu (notatka, LibreOffice, itp.), następnie kopiuj/wklej
{.action} cały klucz prywatny, w tym słowa -----BEGIN PRIVATE KEY-----
i -----END PRIVATE KEY-----
.
Zapisz ten plik i zachowaj go jako kontynuację tego przewodnika, jeśli zostaniesz poproszony przez dostawcę SSL o to podczas składania przyszłego zamówienia.
Aby pobrać poprzednio wygenerowany CSR, ale zawsze z poziomu terminala, wprowadź następującą komendę:
cat your_file_name.csr
Zastąp termin your_file_name
nazwą pliku wybraną wcześniej w etapie 1.1 niniejszego przewodnika.
CSR wyświetla się wówczas w Twoim urządzeniu w następującej formie:
-----BEGIN CERTIFICATE REQUEST-----
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXX The CSR XXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
------END CERTIFICATE REQUEST------
Otwórz edytor tekstu, następnie skopiuj/wklej
{.action} cały CSR, w tym słowa -----BEGIN CERTIFICATE REQUEST-----
i -----END CERTIFICATE REQUEST-----
.
Zapisz ten plik i zachowaj go jako kontynuację tego przewodnika, jeśli zostaniesz poproszony przez dostawcę SSL o to podczas składania przyszłego zamówienia.
Warning
Plik zawierający klucz prywatny i plik zawierający CSR są połączone i nie można ich wymieniać. Jeśli wygenerowano kilka kluczy prywatnych lub CSR, upewnij się, że nie łączysz różnych kluczy prywatnych i różnych CSR.
[!primary]
Ten etap jest opcjonalny, jeśli certyfikat SSL został już wygenerowany i pobrany od dostawcy SSL. W takim przypadku przejdź bezpośrednio do etapu 3.
Zamów certyfikat SSL u swojego dostawcy SSL. Jeśli będzie on potrzebował pomocy, prześlij mu treść CSR wygenerowaną podczas etapu 1 niniejszego przewodnika. Jeśli poprosi Cię o uzupełnienie klucza prywatnego wygenerowanego podczas etapu 1, prześlij go również.
Po złożeniu zamówienia dostawca certyfikatu SSL powinien dostarczyć 3 pliki:
- plik
certificate.crt
; - plik
private.key
; - plik
ca_bundle.crt
.
Treść każdego z plików będzie niezbędna do wykonania etapu 3 niniejszego przewodnika.
Warning
Niektórzy dostawcy SSL dostarczają zawartość plików certificate.crt
i ca_bundle.crt
w jednym pliku. Musisz oddzielić zawartość tego pliku, aby zreformować pliki certificate.crt
i ca_bundle.crt
. Zanim przejdziesz do etapu 3 niniejszego przewodnika.
Inni dostawcy SSL dostarczają plik ca_bundle.crt
w wielu częściach/plikach. Musisz połączyć zawartość tych plików, aby zmienić jeden plik ca_bundle.crt
i tym samym postępować zgodnie z etapu 3 niniejszego przewodnika.
Jeśli ta sytuacja Cię dotyczy i masz trudności z wykonaniem tych operacji, skontaktuj się z dostawcą certyfikatu SSL w tej sprawie. Pamiętaj, że cała dostarczona przez niego zawartość musi zostać rozłożona tylko na 3 pliki (certificate.crt
, ca_bundle.crt
i private.key
), abyś mógł zainstalować certyfikat SSL.
Jeśli rozpoczniesz od razu lekturę tego przewodnika, ponieważ już posiadasz zewnętrzny certyfikat SSL zamówiony u dostawcy SSL, sprawdź, czy dysponujesz tylko trzema plikami: certificate.crt
, private.key
i ca_bundle.crt
. Jeśli nie, sprawdź informacje powyżej.
Przed zakończeniem instalacji certyfikatu SSL na Twoim hostingu sprawdź, czy wszystkie domeny i/lub subdomeny, dla których jest dostępny certyfikat SSL:
- wskazują na adres IP Twojego hostingu;
- są zadeklarowane w opcji MultiSite na Twoim hostingu;
Sprawdź również, czy:
- kratka
SSL
nie powinna być zaznaczona w przypadku dodawania domeny/subdomeny w opcji MultiSite, której dotyczy zewnętrzny certyfikat SSL. - Status
Do wygenerowania
lubAktywny
nie może być już obecny dla każdej domeny/subdomeny, której dotyczy zewnętrzny certyfikat SSL.
W razie potrzeby sprawdź przewodniki dotyczące "Instalacja kilku stron WWW na jednym hostingu" i "Modyfikacja strefy DNS".
Po spełnieniu wszystkich tych wymagań możesz rozpocząć instalację spersonalizowanego certyfikatu SSL na Twoim hostingu.
W tym celu wykonaj następujące czynności:
- Zaloguj się do Panelu klienta OVHcloud.
- Kliknij zakładkę
Web Cloud
{.action}. - W lewej kolumnie kliknij menu
Hosting
{.action}. - Wybierz odpowiedni hosting.
- Na stronie, która się wyświetli pozostań w zakładce
Informacje ogólne
{.action}. - Przejdź do ramki zatytułowanej
Konfiguracja
. - Po prawej stronie wzmianki
Certyfikat SSL
kliknij przycisk...
{.action}, a następnieZamów certyfikat SSL
{.action}.
W oknie, które się pojawi wybierz z listy dostępnych opcji opcję Import własnego certyfikatu SSL
{.action}, następnie kliknij Dalej
{.action}.
Pojawi się następujące okno z 3 formularzami do wypełnienia:
Skopiuj zawartość swojego certyfikatu (tylko RSA)
{.action} : wprowadź treść pliku certificate.crt dostarczonego przez Twojego dostawcę SSL, w tym słowa-----BEGIN CERTIFICATE-----
i-----END CERTIFICATE-----
(lub ich odpowiedniki). Szyfrowanie RSA to standardowe szyfrowanie certyfikatów SSL.Skopiuj zawartość swojego klucza prywatnego (nie szyfrowanego)
{.action} : wprowadź treść pliku private.key dostarczonego przez Twojego dostawcę SSL, w tym słowa-----BEGIN RSA PRIVATE KEY-----
i-----END RSA PRIVATE KEY-----
(lub ich odpowiedniki). Informacja nie szyfrowanego oznacza, że klucz prywatny nie może być chroniony hasłem lub hasłem. W przeciwnym razie instalacja certyfikatu nie powiedzie się.Skopiuj zawartość łańcucha certyfikatów
{.action} : wprowadź zawartość pliku ca_bundle.crt dostarczonego przez Twojego dostawcę SSL, w tym słowa-----BEGIN CERTIFICATE-----
i-----END CERTIFICATE-----
(lub ich odpowiedniki).
Po wypełnieniu 3 formularzy kliknij przycisk Zatwierdź
{.action}, aby zakończyć import spersonalizowanego certyfikatu SSL na hostingu.
Jeśli certyfikat SSL został poprawnie wygenerowany przez dostawcę SSL i wymagania początkowe są spełnione, pojawia się komunikat informujący, że aktywacja certyfikatu SSL na Twoim hostingu jest w toku.
Warning
Jeśli wystąpi błąd error check SAN from certificate
, jest to spowodowane co najmniej jedną z dwóch poniższych sytuacji:
- przynajmniej jedna domena/subdomena zadeklarowana w Twoim certyfikacie SSL nie wskazuje na adres IP Twojego hostingu;
- w zakładce
MultiSite
Twojego hostingu nie zadeklarowano co najmniej jednej domeny/subdomeny zadeklarowanej w Twoim certyfikacie SSL.
Sprawdź przewodniki "Instalacja kilku stron WWW na jednym hostingu" i "Modyfikacja strefy DNS", aby rozwiązać ten problem.
Instalacja potrwa kilka minut.
Aby sprawdzić, czy instalacja została zakończona, wykonaj następujące czynności:
- Zaloguj się do Panelu klienta OVHcloud.
- Kliknij zakładkę
Web Cloud
{.action}. - W lewej kolumnie kliknij menu
Hosting
{.action}. - Wybierz odpowiedni hosting.
- Na stronie, która się wyświetli pozostań w zakładce
Informacje ogólne
{.action}. - Przejdź do ramki zatytułowanej
Konfiguracja
.
Po zakończeniu operacji odnajdziesz, pod adnotacją Certyfikat SSL
, taką samą wartość jak ta: Tak - CUSTOM - CUSTOM
.
Twój niestandardowy certyfikat SSL jest teraz zainstalowany i aktywny. Od tej chwili możesz korzystać z niej na Twojej stronie WWW, przechodząc na przykład do strony WWW HTTPS.
Hosting - Zarządzanie certyfikatem SSL.
Hosting WWW - Ustaw HTTPS na stronie WWW.
Typowe błędy związane z zabezpieczaniem strony www za pomocą certyfikatu SSL.
W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z partnerami OVHcloud.
Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania Twoich rozwiązań OVHcloud, zapoznaj się z naszymi ofertami pomocy.
Dołącz do grona naszych użytkowników.