首页
关于
友链
统计
更多
留言
Search
1
centos7下源码编译安装Lnmp环境
478 阅读
2
Centos 8 安装samba服务
401 阅读
3
golang库-GoCV
291 阅读
4
Golang 通用后台权限管理系统 (Go-Funny-CMS)
226 阅读
5
nginx、apache启用HSTS
196 阅读
其他
前端
JavaScript
后端
Linux
PHP
golang
登录
Search
标签搜索
linux
php
golang
golang库
github
加速器
mysql
nginx
apache
lnmp
虚拟内存
JavaScript
nodejs
redis
流星Aday
累计撰写
14
篇文章
累计收到
0
条评论
首页
栏目
其他
前端
JavaScript
后端
Linux
PHP
golang
页面
关于
友链
统计
留言
搜索到
1
篇与
apache
的结果
2021-05-16
nginx、apache启用HSTS
1、什么是HSTSHTTPS(SSL和TLS)确保用户和网站通讯过程中安全,使攻击者难于拦截、修改和假冒。当用户手动输入域名或http://链接,该网站的第一个请求是未加密的,使用普通的http。最安全的网站立即发送回一个重定向使用户引向到https连接,然而,中间人攻击者可能会攻击拦截初始的http请求,从而控制用户后续的回话。自然而然HSTS应运而生为了解决这一潜在的安全问题。即时用户输入域名或http连接,浏览器将严格的升级到https连接。2、HSTS如何工作的HSTS策略是从安全的HTTPS站点发送的HTTP响应头部发布的。Strict-Transport-Security: max-age=31536000当浏览器从HTTPS站点看到这个头部,就知道该域名只能通过HTTPS(SSL 或者 TLS)访问了。并将此信息缓存到31536000,也就是1年。可选的参数includeSubDomains告诉浏览器该策略适用于当前域下的所有子域。Strict-Transport-Security: max-age=31536000; includeSubDomains3、配置HSTS3.1、Nginx配置HSTS在server端添加该头部,并重启服务。add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";3.2、Apache2配置HSTS#先开启模块: LoadModule headers_module modules/mod_headers.so <VirtualHost 0.0.0.0:443> Header always set Strict-Transport-Security "max-age=63072000; includeSubdomains; preload" </VirtualHost>然后,重启Apache服务。4、设置X-Frame-Options 头部X-Frame-Options 头部添加到HTTPS站点,确保不会嵌入到frame 或 iframe,避免点击劫持,以确保网站的内容不会嵌入到其他网站。4.1、ApacheHeader always set X-Frame-Options DENY4.2、Nginxadd_header X-Frame-Options "DENY";
2021年05月16日
196 阅读
0 评论
11 点赞