Eu tenho o Apache Tomcat em execução com o SSL ativado. Eu tenho o Apache HTTP Server atuando como um proxy reverso, então meus usuários se ligam ao link que são passados para link .
ProxyPass /tomcat/ http://myserver:8080/
ProxyPassReverse /tomcat/ http://myserver:8080/
Também tenho o servidor HTTP Apache configurado para SSL, portanto, quando os usuários acessarem o link , eles devem ser passados para link .
Com o atual ProxyPass & Configuração ProxyPassReverse, eles serão redirecionados para o URL não-ssl. Como posso configurar a passagem de proxy para que ela redirecione para diferentes protocolos e portas com base na solicitação de entrada?
Ou seja, se alguém entrar via HTTPS, como posso redirecioná-los para o meu tomcat @ link ?
Atualização:
@ mike-insch
Eu tentei:
NameVirtualHost *:443
<VirtualHost *:80>
ProxyPass /tomcat/ http://myserver:8080/
ProxyPassReverse /tomcat/ http://myserver:8080/
</VirtualHost>
<VirtualHost *:443>
ProxyPass /tomcat/ https://myserver:8443/
ProxyPassReverse /tomcat/ https://myserver:8443/
</VirtualHost>
Agora, quando eu visito: link , recebo "página não encontrada". No log de erro, vejo "Arquivo não existe: / var / apache2 / htdocs / tomcat"
O que está correto, mas eu esperava que o pedido fosse roteado para o tomcat rodando no link .
Acho que preciso olhar mais para os hosts virtuais, a menos que algo pareça errado.