Certyfikat SSL na VPS/VDS służy do zapewnienia bezpieczeństwa transmisji danych między klientem a serwerem. Certyfikat SSL służy do ochrony przesyłanych danych poprzez ich szyfrowanie, uniemożliwiając w ten sposób złośliwym użytkownikom dostęp do danych.
Certyfikat SSL na VPS/VDS pomaga również zwiększyć zaufanie użytkowników do witryny, ponieważ zapewnia, że witryna jest bezpieczna i godna zaufania. Ponadto certyfikat SSL poprawia optymalizację SEO witryny, ponieważ Google i inne wyszukiwarki faworyzują witryny chronione protokołem HTTPS.
Archiwum z danymi do instalacji certyfikatu SSL zostanie wysłane niezwłocznie po wydaniu certyfikatu na kontaktowy adres e-mail podany podczas rejestracji na stronie PQ.Hosting.
Archiwum można również pobrać w osobistej szafce PQ. Hosting w sekcji Certyfikaty SSL
Jeśli nie włączyłeś opcji "Nie zapisuj klucza w systemie" podczas zamawiania certyfikatu SSL, klucz można znaleźć w osobistej szafce w sekcji Certyfikaty SSL. Jeśli z jakiegoś powodu nie zapisałeś klucza, wystaw certyfikat ponownie, używając nowego żądania CSR.
SSL Certificate Name - nazwa certyfikatu, pod którą będzie on wyświetlany w systemie. Może zawierać litery alfabetu łacińskiego, cyfry, kropki, a także znaki _ i -.
SSL Certificate - zawartość certyfikatu SSL w formacie PEM
.
SSL Certificate Key - zawartość klucza certyfikatu SSL w formacie PEM.
SSL Certificate bundle - zawartość pliku SSL Certificate bundle w formacie PEM. W liście od urzędu certyfikacji zwykle otrzymujesz archiwum zawierające dwa pliki - sam certyfikat i łańcuch certyfikatów (plik z rozszerzeniem .ca-bundle
).
https://www.ssllabs.com/ssltest/analyze.html;
https://www.sslshopper.com/ssl-checker.html.
Należy pamiętać, że urząd certyfikacji GlobalSign wysyła plik łańcucha dowodowego w formacie PKCS7
(rozszerzenie .p7b
). Możesz otworzyć ten plik w edytorze tekstu lub przekonwertować go do formatu PEM
. Przykładowe polecenie konwersji: openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer
Aby dowiedzieć się, który serwer WWW obsługuje żądania SSL - Apache czy Nginx, uruchom polecenie:
netstat -napt | grep 443
1. Certyfikat jest instalowany w pliku konfiguracyjnym Apache:
Dla OS Debian - /etc/apache2/apache2.conf
;
dla OS CentOS - /etc/httpd/conf/httpd.conf
.
2. Dodaj szczegóły certyfikatu do sekcji VirtualHost domeny:
Przykład konfiguracji
<VirtualHost 10.0.0.1:443>
DocumentRoot /var/www/user/data/www/domain.com
ServerName domain.com SSLEngine on
SSLCertificateFile /path/to/domain.crt
SSLCertificateKeyFile /path/to/domain.key
SSLCACertificateFile /path/to/ca.crt
</VirtualHost>
3. Uruchom ponownie Apache:
Polecenie dla systemu operacyjnego CentOS
apachectl restart
Polecenie dla systemu operacyjnego Debian
apache2ctl restart
Certyfikat jest instalowany w pliku konfiguracyjnym Nginx.
1. połączyć certyfikat SSL, pośredni i główny w jeden plik your_domain.crt
. Dane certyfikatu można znaleźć w wiadomości e-mail wysłanej na kontaktowy adres e-mail po wydaniu certyfikatu. Można je również pobrać wraz z certyfikatem głównym w osobistej szafce na stronie PQ.Hosting.
Przykład pliku
-----BEGIN CERTIFICATE-----
#Your Certificate#
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
#Intermediate Certificate#
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
#Root Certificate#
-----END CERTIFICATE-----
2. Utwórz plik twoja_domena.
key i skopiuj do niego zawartość klucza prywatnego certyfikatu.
nano your_domain.key
3. Skopiuj pliki your_domain.crt
i your_domain.
key do tego samego katalogu. Na przykład, /etc/ssl/
.
sudo cp your_domain.crt your_domain.key /etc/ssl/
4. Skonfiguruj blok serwera w pliku konfiguracyjnym Nginx w następujący sposób:
server {
listen 443;
ssl on;
ssl_certificate /etc/ssl/your_domain.crt;
ssl_certificate_key /etc/ssl/your_domain.key;
server_name your.domain.com;
}
5. Uruchom ponownie serwer Nginx:
/etc/init.d/nginx restart
Jeśli masz trudności z instalacją certyfikatu SSL na swoim koncie hostingowym, skontaktuj się z pomocą techniczną w celu uzyskania dalszej pomocy.