Apache ongi tanto non risponde in https

skillsfactory

Utente Attivo
23 Nov 2012
50
0
0
Ho un sito con certificato SSL che è accessibile sia in http che https.

Ho ovviamente quindi configurato due VirtuaHost, uno che risponde alla porta 80 e l'altro alla porta 443.

Da un pò di tempo, quasi ogni giorno, ad un certo punto Apache smette di rispondere alla porta 443. Praticamente il sito in questione è perfettamente navigabile se l'accesso avviene da http, mentre non risponde nemmeno se si prova a navigare in https.

Guardando i log (nostante li abbia impostati a livello di debug) non ci sono errori ed anche nei log di accesso, quando smette di funzionare, non scrive nulla.

Ho controllato il firewall, antivirus e le porte sembrerebbero correttamente aperte (anche perchè per gran parte del giorno funziona tutto)

Vi è mai capitato qualcosa del genere...

Dettagli: Apache 2.4 su Window Server 2008 R2, installato utilizzando XAMPP.

httpd-vhost.conf

<VirtualHost MIO_IP:443>

DocumentRoot "C:/xampp/htdocs/www.miosito.it/"
ServerName www.miosito.it/

ErrorLog "logs/dummy-host2.localhost-error.log"
CustomLog "logs/dummy-host2.localhost-access.log" combined

SLEngine on
SSLProtocol -all +TLSv1 +SSLv3
SSLCipherSuite HIGH:MEDIUM:!aNULL:+SHA1:+MD5:+HIGH:+MEDIUM

SSLCertificateFile path/mio.crt
SSLCertificateKeyFile path/mia.key

SSLVerifyClient none
SSLProxyEngine off
</VirtualHost>
 
Intanto grazie! dal post non si capisce se effettivamente il collega abbia poi risolto (ma deduco di si visto che non ha più scritto)

Dici quindi di aggiungere queste al VirtualHost?

AcceptFilter http none
AcceptFilter https none
EnableSendfile off
EnableMMAP off

che quindi diventerebbe così

<VirtualHost MIO_IP:443>

DocumentRoot "C:/xampp/htdocs/www.miosito.it/"
ServerName www.miosito.it/

ErrorLog "logs/dummy-host2.localhost-error.log"
CustomLog "logs/dummy-host2.localhost-access.log" combined

SLEngine on
AcceptFilter http none
AcceptFilter https none
EnableSendfile off
EnableMMAP off

SSLProtocol -all +TLSv1 +SSLv3
SSLCipherSuite HIGH:MEDIUM:!aNULL:+SHA1:+MD5:+HIGH:+MEDIUM

SSLCertificateFile path/mio.crt
SSLCertificateKeyFile path/mia.key

SSLVerifyClient none
SSLProxyEngine off
</VirtualHost>


scusa se sono pedante, ma ci sto sbattendo su da diverse settimane... domani ci provo a lavoro e se risolvo ti vengo a prendere ovunque tu sia e ti bacio in bocca XD
 
non ho la terza di seno e non si è nemmeno risolto il problema... quindi niente bacio :D

ho provato in blocco ad inserire detro http.conf

AcceptFilter http none (già era settato)
AcceptFilter https none (non c'era)
EnableSendfile off (era commentato)
EnableMMAP off (era commentato)

Provado ad aprire il sito con savari, ie o firefox diceva (in modi diversi ma la sostanza era la stessa) che non era possibile instanziare una connessione sicura.
Ho provato quindi a commentarli uno ad uno e la situazione si è ristabilizzata solo quando è rimasto solo AcceptFilter http none. Praticamente sono al punto di partenza... :(

Nienete nei log, eppure ho messo un log level di trace6, eppure nessun errore... semplicemente dopo 12 ore di lavoro, apache smette di rispondere alla porta 443. Sulla porta 80 tutto funziona normalmente. Riavviando il server, apache riprende a rispondere sulla porta 443 almeno per una 10 di ore...

Se può esserti d'aiuto, questo sito viene praticamente chiamato solo da un client *.EXE compilato con Delphi. Sul server c'è solo una SOAP che risponde al client. Anche la SOAP è compilata con Delpli. Inizio a sospettare che ci sia qualcosa che non va nel modo in cui client e server comunicano.

Intanto ho aggiunto

BrowserMatch ".*CodeGear.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0

dove CodeGear è l'user agent con il quale si presenta il client... ma nulla è cambiato....
 

Discussioni simili