HTTPS não funciona na porta personalizada

HTTPS não funciona na porta personalizada

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 443para 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

informação relacionada