Eu encontrei uma solução. Eu fiz o acesso apenas localhost, em seguida, configurei um proxy reverso para ele na configuração do Apache. Funciona como um encanto!
Atualmente, tenho um servidor da web executando o Apache. Este servidor hospeda um site (foo.com) e está configurado para usar um certificado RSA assinado para conexões https. A configuração do Apache para o site é algo como isto:
SSLEngine On
SSLCACertificateFile /etc/ssl/foo_site/foo_com.ca-bundle
SSLCertificateFile /etc/ssl/foo_site/foo_com.crt
SSLCertificateKeyFile /etc/ssl/foo_site/foo.com-key.pem
Instalei o shellinabox , iniciei-o e ele funciona bem com os certificados autoassinados que ele gerado automaticamente (em / var / lib / shellinabox /).
Eu gostaria de configurá-lo para usar os mesmos certificados que meu site foo.com usa (desde que seja acessado pelo mesmo domínio). No entanto, não consigo descobrir como usá-los em vez de usar seus próprios certificados auto-assinados. Qualquer sugestão seria muito apreciada.