la activación de SSL cuando se interconecta Tomcat servidor web Apache usando mod_jk
Pregunta
Tengo /usr/local/tomcat/webapps/cas
, donde mi aplicación Java se está ejecutando.
después de la interconexión Tomcat y Apache servidor web (httpd) cuando intento http://192.168.0.117/cas
puedo ver la página Inicio de sesión, pero cuando intento https://192.168.0.117/cas
tengo 404 not found
desde el servidor web Apache Tomcat no desde.
Not Found
The requested URL /cas was not found on this server.
Apache/2.2.3 (CentOS) Server at 192.168.0.117 Port 443
https://192.168.0.117/
que respondida por el servidor web Apache funciona bien.
así que creo que el problema se debe resolver mediante la configuración de servidor web Apache para reenviar alguna petición a Tomcat.
hay algo de ayuda en Internet, pero no es una guía paso a paso.
Solución
supongo que está utilizando el Apache Tomcat conector para conectar Apache y Tomcat. Tratar de encontrar el lugar en donde Apache está configurado su SSL, por ejemplo por un grep -R SSLEngine *
. A continuación, tratar de colocar las líneas del archivo de configuración de Apache Tomcat /etc/apache2/mods-enabled/jk.load
conector que son responsables de la conexión que debe ser protegido (por ejemplo JkMount /idp worker1
) dentro de la <VirtualHost>
del archivo de configuración SSL. Para Ubuntu o Debian, esto puede ser el archivo /etc/apache2/sites-available/default-ssl
.