Hola a todos,
Estoy trabajando en mejorar la seguridad de mi sitio web y he identificado que necesito implementar el encabezado HSTS (HTTP Strict-Transport-Security) en mi servidor Nginx.
Actualmente, ya tengo HTTPS configurado y funcionando correctamente. Sin embargo, no estoy seguro de cómo añadir este encabezado en la configuración del servidor. Quiero asegurarme de que todas las solicitudes HTTP sean redirigidas a HTTPS y que el encabezado HSTS se implemente con los siguientes parámetros:
max-age=31536000
(1 año)includeSubDomains
preload
Además, me gustaría saber si es necesario configurar algo adicional para garantizar que no haya problemas con los navegadores o subdominios.
¿Alguien podría orientarme sobre cómo hacerlo en Nginx o compartir algún recurso útil?
¡Gracias de antemano por vuestra ayuda! 😊
Contenido solo visible a usuarios registrados
Hola Carlos,
Dentro de los servidores de webempresa ya tenemos añadidas reglas que permiten brindarte seguridad para tu sitio web; sin embargo, si deseas ver los pasos como activar HSTS en tu sitio web puedes revisar la siguiente guía que tenemos disponible donde te explican paso a paso como añadirlo → https://www.webempresa.com/blog/hsts-que-es-y-como-activarlo-en-mi-web.html
Verifícalo y nos comentas como va todo
Un Saludo
Hola Karen,
Muchas gracias por tu respuesta. He tratado de hacer todo lo que se indica en el manual que me has indicado y cuando inserto en el archivo .htaccess el código para Nginx:
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload";
La página da error 500.
Paralelamente, he seguido los pasos que te indican en esta otra guía https://www.webempresa.com/blog/como-forzar-https-desde-el-archivo-htaccess.html
sin tener tampoco suerte.
Es posible que esté haciendo algo mal o que exista alguna alternativa?
Muchas gracias de antemano
Hola Carlos.
Añade lo siguiente al final del archivo .htaccess:
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
</IfModule>
Un saludo