Ho impostato SSL per il mio dominio e funziona dal punto di vista di Apache.
Il problema è che l'accesso al mio dominio su HTTPS a volte provoca timeout. Quando non funziona, ci vuole del tempo per accedere al mio sito Web su HTTP ma non scade mai.
Perché questo accade per HTTPS ed esiste un modo per controllare il tempo di timeout per HTTPS?
La mia configurazione: Apache 2.2.11 su CentOS 5
NameVirtualHost *:443
<VirtualHost *:443>
SuexecUserGroup foo
DocumentRoot /home/mydomain/www/
ServerName example.com
SSLEngine on
SSLProtocol -all +TLSv1 +SSLv3
SSLCipherSuite HIGH:MEDIUM:!aNULL:+SHA1:+MD5:+HIGH:+MEDIUM
SSLCertificateFile /path/example.com.com.crt
SSLCertificateKeyFile /path/example.com.key
SSLVerifyClient none
SSLProxyVerify none
SSLVerifyDepth 0
SSLProxyVerifyDepth 0
SSLProxyEngine off
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
<Directory "/home/mydomain/www">
SSLRequireSSL
AllowOverride all
Options +FollowSymLinks +ExecCGI -Indexes
AddHandler php5-fastcgi .php
Action php5-fastcgi /cgi-bin/a.fcgi
Order allow,deny
Allow from all
</Directory>
<Directory "/var/suexec/mydomain.com">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
MODIFICARE
È un certificato autofirmato.
Quando si visita il mio dominio funziona, si verifica un avviso SSL che dice che il certificato non è attendibile ma accettandolo mi permette di vedere il sito Web su HTTPS.