2017-08-16 90 views
0

我面对Apache2(v2.4.7)的一个非常奇怪的问题。 我们的网站都有domain.com和www.domain.com,有和没有HTTPSApache真的很慢别名

当我只使用SSL启用其中的一个,它的响应时间不到0.01秒。 当我使用SSL启用它们时,需要超过1分钟才能回答。

有与“经典” HTTP配置文件中,只有一个与SSL

我都试过有独立的配置文件,或者用别名没有问题。无论如何,大致相同的响应时间差不多。

这里的配置文件:

<IfModule mod_ssl.c> 
    <VirtualHost *:443> 
     ServerName domain.com 
     ServerAlias www.domain.com # Fast when commented, slow when enabled 
     ServerAdmin [email protected] 
     DocumentRoot /var/www/site 
     ErrorLog ${APACHE_LOG_DIR}/site-error.log 
     CustomLog ${APACHE_LOG_DIR}/site-access.log combined 
     <Directory "/var/www/site/blog"> 
      AllowOverride All 
      Options FollowSymLinks 
      allow from all 
      order allow,deny 
     </Directory> 
     SSLEngine On 
     SSLCertificateFile /etc/letsencrypt/live/domain.com-0001/cert.pem 
     SSLCertificateKeyFile /etc/letsencrypt/live/domain.com-0001/privkey.pem 
     Include /etc/letsencrypt/options-ssl-apache.conf 
     SSLCertificateChainFile /etc/letsencrypt/live/domain.com-0001/chain.pem 
    </VirtualHost> 
</IfModule> 

你有任何想法如何解决这个问题还是哪里的问题从何而来?

谢谢你的帮助;)

+0

对不起失踪的“你好”,版本似乎不起作用 – Turambar37

+0

请阅读:预计什么样的行为的用户?](https://stackoverflow.com/help/behavior) - **不要使用签名,标语或问候**。另外,[请不要加上感谢](https://meta.stackoverflow.com/q/262087/2675154)。 – honk

回答

0

这很奇怪。你确定你是否启用并加载了mod_alias?你可以发现,从用ssh控制台上执行以下命令:

httpd -t -D DUMP_MODULES | grep alias 

可尝试的,虽然它是:让您的服务器的IP(不管它是私有或公共)从你的主以太网卡,并用它在你的apache配置中。

替换: <VirtualHost *:443><VirtualHost server-ip:443>为您的所有虚拟主机

重启Apache,然后再试一次

+0

是的,mod_alias是启用和运作良好(其他类似网站添加为别名工程(.eu,.fr,.co.uk) – Turambar37