En nginx reverse proxy, ¿cómo configurar el indicador seguro de cookies?

Estoy usando nginx como un proxy inverso para servir un sitio https-only. Así que quiero que las cookies de este sitio sean marcadas como seguras. Pero el server backend es un http uno así que no fijará el indicador seguro a sus cookies. ¿Cómo puedo modificar el encabezado Set-Cookie en respuesta a agregar un indicador seguro?

2 Solutions collect form web for “En nginx reverse proxy, ¿cómo configurar el indicador seguro de cookies?”

Usted puede ser capaz de get su proxy nginx modificar las cookies creadas por el backend y establecer el indicador de security – para la inspiración ¿Cómo volver a escribir la parte de dominio de Set-Cookie en un proxy inverso nginx? .

Sin embargo, me imagino que conseguir lo que sea crear la cookie en el backend para establecer la bandera segura va a ser una mejor solución. Cómo haces eso es otra historia (o pregunta :).

Utilizo el siguiente código de configuration de nginx:

 # make cookie secure (case sensitive) proxy_cookie_domain ~(?P<secure_domain>([-0-9a-z]+\.)?[-0-9a-z]+\.[az]+)$ "$secure_domain; secure"; 

En lugar de la regex para hacer esta dinámica, por supuesto, puede utilizar el FQDN.

  • Configuración de páginas de error personalizadas para nginx con https y hosts virtuales
  • Configurar el proxy inverso de nginx para enviar TCP mantener los packages activos en el server
  • Autenticación básica Apache con Tomcat
  • Nginx a proxy a Apache
  • El server proxy de Apache 2.4 obtiene la authentication de cliente pero no la pasa a tomcat
  • Razones para tener un uso de un proxy inverso en un website que no sirve contenido estático (Django)?
  • ¿Hay una manera de convertir direcciones IPv4 de estilo IPv6 en X-Forwarded-Para encabezados a IPv4-estilo?
  • Nginx: Las routes de activos estáticos no se procesan correctamente con proxy inverso
  • Simple Nginx proxy_pass (me vuelve loco)
  • Rewrite Proxy donde se pasa el IP de host de destino en el URI
  • Apache ReverseProxy 502 a process de jenkins local
  • Configurar un proxy inverso a un server externo a través de SSL mientras tomcat también usa SSL
  • Configuración del proxy inverso nginx con reescritura para aplicar a todos los vínculos del sitio
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.