Назад | Перейти на главную страницу

Настройка SSL на сервере Apache Ubuntu

Я впервые настраиваю сертификат SSL на сервере Ubuntu. Я приобрел выделенный IP-адрес и приобрел сертификат в субдомене secure.example.com.

Порт 443 открыт и прослушивается apache, а использование онлайн-сервера для проверки домена secure.example.com показывает, что сертификат настроен и работает нормально. Вот мой конфиг для домена:

<VirtualHost *:80>
    ..
</VirtualHost>

<VirtualHost 109.228.x.x:443>

    DocumentRoot /var/www/example.com
    ServerName secure.example.com

    SSLEngine on
    SSLCertificateFile /etc/apache2/ssl/secure.example.com.crt
    SSLCertificateKeyFile /etc/apache2/ssl/secure.example.com.key
    SSLCertificateChainFile /etc/apache2/ssl/Intermediate.crt

    <Directory "/var/www/example.com">
            Options Indexes FollowSymLinks Includes ExecCGI
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Однако когда я иду в https://secure.example.com он перенаправляет на http://secure.example.com отображение значения по умолчанию "Работает!" страницу, поскольку она не настроена. Я ничего не вижу в журналах ошибок и не знаю, что делать дальше.

Спасибо за любую помощь.