Establecer encabezado Strict-Transport-Security

Hola,

Quiero modificar la cabecera Strict-Transport-Security. Uso este código en mi app.yml:

run:  
# modificaciones de nginx
  - replace:       
      filename: "/etc/nginx/conf.d/discourse.conf"       
      from: /add_header Strict-Transport-Security.+/       
      to: "add_header Strict-Transport-Security 'max-age=31536000; includeSubdomains; preload';"

Esto funciona para la primera ocurrencia:
add_header Strict-Transport-Security 'max-age=63072000';

Pero hay otra con:

location @discourse {
add_header Strict-Transport-Security 'max-age=31536000'; # recuerda el certificado por un año y conecta automáticamente a HTTPS para este dominio

¿Estoy haciendo algo mal? ¿Por qué no se modifica la segunda ocurrencia de la cabecera Strict-Transport-Security?

He probado con varias personalizaciones. Solo se reemplaza la primera aparición de

add_header Strict-Transport-Security

¿Alguna pista para conseguirlo?

Necesitas añadir global: true a los parámetros del comando replace.

1 me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.