apache SSLEngine On,在单独的Vhost中,还是混合使用:80?

时间:2011-09-25 20:52:11

标签: apache ssl https

我不确定是否应该在apache中为HTTPS创建单独的Vhost。我需要传递“SSLEngine”选项,我想知道这是否会影响普通http请求的性能?如果我在*:80 Vhost中使用SSLEngine On是否重要,如下:

<VirtualHost *:80 *:443>
    DocumentRoot /var/www/html/
    ServerName *.domain.com

    SSLEngine On
    SSLCertificateFile /current-certificate
    SSLCertificateKeyFile /current-key
</VirtualHost>

非常感谢你帮忙!

1 个答案:

答案 0 :(得分:3)

使用该块,您在80和443上运行SSL,不是您想要的。您需要一个单独的vhost条目。一个用于常规http,另一个用于SSL。

是的,这会降低性能。但请查看SSL持久连接。大多数SSL开销来自握手而非实际传输。