Estou fazendo isso como um teste para uma implantação maior. Eu tenho o Apache rodando no CentOS5 em uma VM limpa (apenas algumas ferramentas instaladas, PHP e outros).
Se mod_ssl estiver configurado para escutar em 443 em /etc/httpd/conf.d/ssl.conf o site emhttps://192.168.1.137carrega muito bem.
Se eu mudar a porta de escuta para, por exemplo. 9443 em ssl.conf e recarregue httpd a página não carregará emhttps://192.168.1.137:9443- Configurei a eth0 como confiável e desabilitei o SElinux caso estivesse interferindo, mas ainda sem sorte.
Estou esquecendo de algo?
Responder1
Certifique-se de alterar todas as referências para 443 na configuração do Apache. O servidor ssh geralmente é configurado como um host virtual. Você precisará alterar a porta que está usando, bem como alterar a porta de escuta. Você pode precisar de uma configuração de host virtual semelhante (você deve ajustar de acordo com suas necessidades:
<VirtualHost _default_:9443>
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
CustomLog /var/logs/apache/access_ssl.log combined
ErrorLog /var/logs/apache/error_ssl.log
LogLevel warn
</VirtualHost>
Use sudo netstat -lnp | grep 443
para ver se o Apache está escutando na porta desejada. Esta versão do comando também listará o programa de escuta. Para ver em quais portas o Apache está escutando, tente o comando sudo netstat -lnp | grep apache
.
Responder2
Ao desabilitar o SE linux você também alterou as configurações de FW? A última vez que verifiquei a desativação do SELinux não desativou o firewall em centos. então talvez o firewall ainda tenha 443 aberto e não 9443