"Il filter di input SSL è stato letto" Apache e 443

Ho un piccolo problema con il mio apache conf. Quando leggo il log degli errori, ecco quello che posso vedere:

[client xxx.xxx.xx.xx] AH01964: Connection to child 1 established (server www.mywebsite.com:443) [client xxx.xxx.xx.xx] AH01964: Connection to child 6 established (server www.mywebsite.com:443) [client xxx.xxx.xx.xx] AH01964: Connection to child 10 established (server www.mywebsite.com:443) [client xxx.xxx.xx.xx] AH01964: Connection to child 15 established (server www.mywebsite.com:443) [client xxx.xxx.xx.xx] AH01964: Connection to child 18 established (server www.mywebsite.com:443) (70014)End of file found: [client xxx.xxx.xx.xx] AH01991: SSL input filter read failed. (70014)End of file found: [client xxx.xxx.xx.xx] AH01991: SSL input filter read failed. (70014)End of file found: [client xxx.xxx.xx.xx] AH01991: SSL input filter read failed. (70014)End of file found: [client xxx.xxx.xx.xx] AH01991: SSL input filter read failed. (70014)End of file found: [client xxx.xxx.xx.xx] AH01991: SSL input filter read failed. 

E a volte, questo:

  (70007)The timeout specified has expired: [client xxx.xxx.xx.xx] AH01991: SSL input filter read failed. 

Non so in realtà … quindi il mio sito web è completo HTTP, tranne due pagine in HTTPS. Quindi qui è il mio VirtualHost:

 <VirtualHost *:80> ServerName mywebsite.com Redirect permanent / http://www.mywebsite.com/ </VirtualHost> <VirtualHost *:80> ServerName www.mywebsite.com ServerAlias img.mywebsite.com ServerAdmin xxx DocumentRoot /home/mywebsite/www/public <Directory /home/mywebsite/www/> Options Indexes Multiviews FollowSymlinks AllowOverride All Require all granted ErrorDocument 403 http://www.google.com/ </Directory> <Directory /home/mywebsite/www/public/resource/private/> Require all denied ErrorDocument 403 http://www.mywebsite.com/ </Directory> <Location "/robots.txt"> Require all granted </Location> LogLevel info ErrorLog ${APACHE_LOG_DIR}/mywebsite_error.log CustomLog ${APACHE_LOG_DIR}/mywebsite_access.log combined </VirtualHost> <IfModule mod_ssl.c> <VirtualHost *:443> ServerName www.mywebsite.com DocumentRoot /home/mywebsite/www/public <Directory /home/mywebsite/www/> Options Indexes FollowSymlinks Multiviews AllowOverride all Require all granted </Directory> LogLevel info ErrorLog ${APACHE_LOG_DIR}/mywebsite_error.log CustomLog ${APACHE_LOG_DIR}/mywebsite_access.log combined SSLEngine on SSLCertificateFile ./mywebsite.crt SSLCertificateKeyFile ./mywebsite.key SSLCertificateChainFile ./intermediate.crt </VirtualHost> </IfModule> 

Quindi, where ho commesso un errore? Non riesco a scoprirlo … puoi aiutarmi?

grazie 🙂

  • Posso utilizzare Active Directory come CA per la creazione di certificati SSL per IIS?
  • Posso riutilizzare il certificato SSL per un sito web in IIS per un servizio web su stesso IIS ma sulla port 443
  • Apache SSL su Windows a 64 bit (non un'applicazione Win32 valida)
  • La configuration di cifra Apache del mio sito rende lamentele di Google Chrome
  • Scaricare il certificato SSL da gestore certificati aws
  • Come autenticare un utente tramite lo scambio di certificati?
  • Come posso servire solo https utilizzando passeggero 2.2.9, nginx 0.7.65 e sinatra 0.94?
  • applicando ssl per i sottodomini
  • 2 Solutions collect form web for “"Il filter di input SSL è stato letto" Apache e 443”

    Ho letto che Apache non support SSL sull'host virtuale basato su nomi, solo su host virtuali IP. Così ho cambiato:

      <VirtualHost *:443> 

    di:

      <VirtualHost 192.168.1.1:443> 

    Per ora, sembra funzionare, non so se sia la buona soluzione, ma non ho alcun errore …

    Un altro requisito è aggiungere la seguente row alla fine della vostra port VirtualHost SSL 443 direttive blocchi

     SetEnv nokeepalive ssl-unclean-shutdown 

    Come indicato qui :

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.