-2

У меня установлен сервер Debian 8 с ispconfig 3, apache2, mysql и php.

И недавно я установил (попробовал) SSL-сертификаты letsencrypt для моего веб-сайта. Я сделал все, как сказано в учебнике, но кажется, что на моем сайте есть ошибка сертификата ...

Вот то, что я использовал:https://skrilnetz.net/how-to-get-free-ssl-certificates-on-ubuntu/

Затем я просто добавил свои сертификаты в:

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

в

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

        ServerName website.com
        ServerAlias www.website.com
        ServerAdmin webmaster@website.com

        **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>

При выполнении service apache2 reload - я не получаю ошибок. Но сертификаты, похоже, не работают ...

Любая помощь очень ценится! :)

1 ответ1

3

Вам нужны две конфигурации. Один предназначен для обслуживания (незащищенного) HTTP на порту 80, второй - для обслуживания HTTPS на порту 443. Порт 443 - это порт по умолчанию, к которому браузеры будут пытаться получить доступ при открытии URL-адреса, начинающегося с https:// .

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

    ServerName website.com
    ServerAlias www.website.com
    ServerAdmin webmaster@website.com
</VirtualHost>

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

    ServerName website.com
    ServerAlias www.website.com
    ServerAdmin webmaster@website.com

    SSLEngine On
    SSLCertificateFile /etc/letsencrypt/live/website.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/website.com/privkey.pem
</VirtualHost>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .