HTTPS não está funcionando na porta personalizada

0

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 outras).

Se o mod_ssl estiver configurado para escutar em 443 no /etc/httpd/conf.d/ssl.conf, o site link carrega muito bem .

Se eu mudar a porta de escuta para, por exemplo. 9443 no ssl.conf e recarregue o httpd que a página não carregará no link - eu configurei o eth0 para ser confiável e desabilitado no SElinux caso estivesse interferindo mas ainda sem sorte.

Estou sentindo falta de algo?

    
por Lukasz 20.08.2011 / 01:41

2 respostas

2

Certifique-se de alterar todas as referências a 443 na sua configuração do Apache. O servidor ssh é frequentemente configurado como um virtualhost. Você precisará alterar a porta que está usando, bem como alterar a porta de escuta. Você pode precisar de uma configuração virtualhost algo como (você deve ajustar para 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 não está ouvindo a porta desejada. Esta versão do comando também listará o programa de escuta. Para ver quais portas o apache está escutando, tente o comando sudo netstat -lnp | grep apache .

    
por 20.08.2011 / 03:56
0

Ao desabilitar o SE linux, você também alterou as configurações do FW? A última vez que verifiquei a desabilitação, o SELinux não desabilitou o firewall em centos. então talvez o firewall ainda tenha 443 aberto e não 9443

    
por 10.02.2014 / 05:01