Virtualhost Apache e Tomcat

1

Eu tenho o servidor web Tomcat e Apache. por MOD_JK Eu configuro o Apache para enviar a solicitação para http://127.0.0.1/cas para o Tomcat.
http://127.0.0.1/cas funciona corretamente e a resposta do Tomcat para ele.
agora quero que esse https://127.0.0.1/cas funcione, (SSL).
Eu pesquiso e descobri que preciso do Virtualhost no Apache para enviar solicitações ao Tomcat, minha pergunta é como criar um SSL Virtualhost?
e devo remover toda a configuração que eu criei antes disso para http://127.0.0.1/cas ?

    
por Mohammad Ali Akbari 18.01.2011 / 13:20

1 resposta

1

Uma entrada vhost fará referência: 80 e a outra: 443

Então, por exemplo (versão simplificada) Isso pressupõe que você nunca deseja efetuar login com não-ssl. Então, redirecione para ssl

NameVirtualHost *:80
NameVirtualHost *:443

<VirtualHost *:80>
    ServerName login.domain.com
    Redirect / https://login.domain.com/

</VirtualHost>


<VirtualHost *:443>
    ServerName login.domain.com

    SSLEngine on
    SSLCertificateFile /etc/httpd/conf/login.domain.com.crt
    SSLCertificateKeyFile /etc/httpd/conf/login.domain.com.key
    SSLCipherSuite ALL:-ADH:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP

    ProxyPass / http://1.2.3.4:8080/cas
    ProxyPassReverse / http://1.2.3.4:8080/cas

</VirtualHost>

Isso também assume que o tomcat possui o ip de 1.2.3.4 e está sendo executado na porta 8080

    
por 18.01.2011 / 13:44