在 Apache Ubuntu 服务器上设置 SSL

在 Apache Ubuntu 服务器上设置 SSL

我第一次在 Ubuntu 服务器上设置 SSL 证书。我已购买了专用 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由于未配置,因此显示默认的“它起作用了!”页面。我在任何错误日志中都看不到任何内容,而且我不确定接下来该怎么做。

谢谢你的帮助。

相关内容