Szyfrowanie SSL nie działa

-2

Mam zainstalowany serwer debian 8 z ispconfig 3, apache2, mysql i php.

Ostatnio zainstalowałem (wypróbowałem) letsencrypt certyfikaty SSL dla mojej witryny. Zrobiłem wszystko, jak powiedział samouczek, ale wygląda na to, że moja witryna ma błąd certyfikatu ...

Oto tutorial, którego użyłem: https://skrilnetz.net/how-to-get-free-ssl-certificates-on-ubuntu/

Potem właśnie dodałem moje certyfikaty do:

/etc/apache2/sites-available/website.com.vhost

w

<VirtualHost *:80>
                    DocumentRoot /var/www/clients/client0/web1/web

        ServerName website.com
        ServerAlias www.website.com
        ServerAdmin [email protected]

        **SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/website.com/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/website.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/website.com/chain.pem**
</VirtualHost>

Kiedy to robisz service apache2 reload - Nie mam błędów. Ale certyfikaty wydają się nie działać ...

Każda pomoc jest bardzo ceniona! :)

Ignas
źródło

Odpowiedzi:

3

Potrzebujesz dwóch konfiguracji. Jednym z nich jest obsługa (niezabezpieczonego) HTTP na porcie 80, drugi służy do obsługi HTTPS na porcie 443. Port 443 jest domyślną przeglądarką portów, do której będą próbować uzyskać dostęp podczas próby otwarcia adresu URL zaczynającego się https://.

<VirtualHost *:80>
    DocumentRoot /var/www/clients/client0/web1/web

    ServerName website.com
    ServerAlias www.website.com
    ServerAdmin [email protected]
</VirtualHost>

<VirtualHost *:443>
    DocumentRoot /var/www/clients/client0/web1/web

    ServerName website.com
    ServerAlias www.website.com
    ServerAdmin [email protected]

    SSLEngine On
    SSLCertificateFile /etc/letsencrypt/live/website.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/website.com/privkey.pem
</VirtualHost>
chrki
źródło
Dzięki! Wydaje się, że to działa ... Ale przeglądarka w jakiś sposób zwraca: „Zakazane. Jakieś pomysły, dlaczego tak się dzieje? Dzięki!
Ignas
@Ignas Prawdopodobnie musisz zezwolić na dostęp do tego folderu za pomocą <Directory> & amp; Require all granted, zobacz tutaj kilka przykładów: askubuntu.com/a/518188/212209
chrki
Ohh ... na pewno. Jakoś to przegapiłem. :) Dziękuję Ci! Wszystko działa teraz doskonale!
Ignas