Uso de conexiones seguras en Docker

WebSocket

¿Qué es WebSocket? Un WebSocket es una conexión persistente entre un cliente y un servidor. WebSocket proporciona un canal de comunicaciones bidireccional full-duplex que opera a través de HTTP a través de una única conexión de socket TCP/IP. Básicamente, el protocolo WebSocket facilita el paso de mensajes entre un cliente y un servidor.

Pasos a realizar para activar WebSocket en los contenedores que lo necesitan. Para ello partimos que ya poseemos entradas en el Proxy inverso del NAS:

  1. Ir a Panel de control del NAS > Sistema > Portal de inicio de sesión > Pestaña Avanzado > Proxy inverso.
  2. Seleccionar la entrada que necesite usar WebSocket y hacer clic en el botón de editar Edit.
  3. En la ventana que aparece de reglas de proxy inverso > Pestaña Encabezado personalizado > Botón Crear > opción WebSocket > Se agregarán automáticamente dos nombres de encabezado y dos valores > Clic en Guardar.
  4. A partir de ahora, funcionarán nuestros contenedores Docker que necesiten WebSocket para funcionar a través de HTTPS.