Recentemente ho installato un certificato SSL sul mio server Amazon EC2 Ubuntu 12.04 (a 32 bit) in esecuzione Apache 2.SSL installato su Apache2 ma HTTPS non funziona
Quando si tenta di accedere al mio sito tramite https, non carica. Quando eseguo una scansione nmap, vedo che la porta 443 non è aperta.
Ho tentato di aprire la porta 443 nelle mie tabelle ip inutilmente. iptables -L
yeilds
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:https
Ecco come ho installato SSL
ho modificato per includere /etc/init.d/apache2.conf ssl.conf e ssl.conf modificato per includere le richieste percorsi dei miei file di certificato , vale a dire
SSLCertificateFile/percorso/file SSLCertificateChainFile/percorso/file SSLCertificateKeyFile/percorso/file
ho configurato il mio gro di sicurezza fino a consentire le richieste in entrata da porta 443 (fonte: TCP 0.0.0.0/0)
Quando si esegue la seguente prova con PHP
if (!extension_loaded('openssl'))
{
echo "not loaded";
}
else
{
echo "loaded" ;
}
ottengo "caricato".
Qualche idea?
cosa succede quando si tenta di aprire una connessione telnet da una macchina remota al server sulla porta 443? Si connette? In tal caso, è possibile escludere un firewall o un problema di routing o un problema con iptables. Sarei anche curioso di sapere se i tuoi registri Apache mostrano qualcosa di interessante. – mti2935
telnet su 443 restituisce "Connessione rifiutata". Nulla viene aggiunto ai log di apache quando tento di accedere a https://mydomain.net – rocketas
Interessante. Che ne dici se provi una connessione loopback, dall'host stesso, sulla porta 443? In altre parole, telnet localhost 443. Si connette? Sto cercando di isolare se si tratta di un problema di apache o di un problema di rete/firewall. – mti2935