我不确定是否应该在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>
非常感谢你帮忙!
答案 0 :(得分:3)
使用该块,您在80和443上运行SSL,不是您想要的。您需要一个单独的vhost条目。一个用于常规http,另一个用于SSL。
是的,这会降低性能。但请查看SSL持久连接。大多数SSL开销来自握手而非实际传输。