Tengo la infraestructura de la aplicación de la siguiente manera: cliente web - > equilibrador de carga - > Apache (servidor web) - > Weblogic (servidor de aplicaciones).
Podría entender que, en caso de una solicitud HTTPS, se producirá un protocolo de enlace SSL, se creará un túnel y luego se cifrarán todos los datos de la sesión.
Pero no pude obtener una respuesta clara para la siguiente pregunta:
- Estoy 90% seguro de que el equilibrador de carga no participará (ni tendrá nada que ver con) en el protocolo de enlace de SSL porque es solo para el equilibrio de carga, por lo que se reenviará a Apache en función de su equilibrio. ¿Podría por favor confirmar?
- Todos los recursos de la aplicación están en Weblogic (servidor de la aplicación), por lo que me hace sentir que finalmente el cifrado y el protocolo SSL (o el túnel) ocurrirán desde Weblogic, y sería Weblogic el que seleccionará una de las suites de cifrado que proporciona Por navegador web, para encriptación.
- ¿Estoy en lo correcto?
- Si es así, ¿cuál sería la función de Apache en el protocolo SSL? ¿Apache simplemente reenviará la solicitud a Weblogic y el túnel de extremo a extremo será entre el navegador web y Weblogic?
- Leí que el número máximo de conexiones está controlado por Apache, por lo que me sugiere que habría un protocolo de enlace SSL entre el navegador web y Apache. Y si eso sucede, ¿no sería excesivo porque habría 2 protocolos SSL y cifrado (navegador web - Apache y Apache - Weblogic)?
- ¿Weblogic o Apache realizarán la selección del conjunto de cifrado?
- Podría identificar que para la selección del conjunto de cifrado Weblogic se puede controlar usando
Dweblogic.security.SSL.Ciphersuites=TLS_RSA_WITH_AES_256_CBC_SHA256"
pero, ¿cómo se puede controlar en Apache?
- Podría identificar que para la selección del conjunto de cifrado Weblogic se puede controlar usando