yts una smart significa que por para fue failed error entidad emitida datos confía configurar certificación cadena acceso apache tomcat ssl reverse-proxy

apache - una - ssl handshake failed que significa



Error durante el protocolo de enlace SSL con el servidor remoto (2)

El comentario de MK me indicó la dirección correcta.

En el caso de Apache 2.4 y posteriores, existen diferentes valores predeterminados y una nueva directiva.

Estoy ejecutando Apache 2.4.6, y tuve que agregar las siguientes directivas para que funcione:

SSLProxyEngine on SSLProxyVerify none SSLProxyCheckPeerCN off SSLProxyCheckPeerName off SSLProxyCheckPeerExpire off

Tengo Apache2 (escuchando en 443) y una aplicación web que se ejecuta en Tomcat7 (escuchando en 8443) en Ubuntu .

Configuré apache2 como proxy inverso para que acceda a la aplicación web a través del puerto 443 en lugar de 8443. Además, necesito tener comunicación SSL no solo entre el navegador y apache2, sino también entre apache2 y tomcat7, así configuro SSL tanto en apache2 como en tomcat7 . Si trato de acceder a la aplicación web contactando directamente a tomcat7, todo está bien. El problema es que cuando trato de acceder a la aplicación web de tomcat a través de apache2 (proxy inverso), en el navegador aparece el error:

Proxy Error The proxy server could not handle the request GET /web_app. Reason: Error during SSL Handshake with remote server


Enfrentó el mismo problema que OP:

  • Tomcat devolvió la respuesta al acceder directamente a través de la interfaz de usuario SOAP
  • No cargó archivos html
  • Cuando se utilizaron las propiedades de Apache mencionadas en la respuesta anterior, apareció la página web, pero AngularJS no pudo obtener la respuesta HTTP

El certificado SSL de Tomcat había expirado mientras que un navegador lo mostraba como seguro: el certificado de Apache estaba lejos de su vencimiento. La actualización del archivo Tomcat KeyStore resolvió el problema.