技术文档

nginx、Apache、Lighttpd启用HSTS

302跳转

通常情况下,我们将用户的>

  1. 不够安全,302 跳转会暴露用户访问站点,也容易被劫持
  2. 拖慢访问速度,302 跳转需要一个 RTT(The role of packet loss and round-trip time),浏览器执行跳转也需要时间

HSTS

nginx、Apache、Lighttpd启用HSTS

302>307 Internal Redirect 的内部重定向。在一段时间内也就是max-age定义的时间,不管用户输入www.还是http://www.,都会默认将请求内部跳转到https://www.。

服务器端配置HSTS,减少302跳转,其实HSTS的最大作用是防止302 HTTP劫持。HSTS的缺点是浏览器支持率不高,另外配置HSTS后HTTPS很难实时降级成HTTP。

同时,也建议启用SPDY来提高性能。有关SPDY内容参见前面文章,不在此外累述了。

下面来说说如何在Apache2, NGINX , Lighttpd启用HSTS。

Apache2

1
©2020-2024   万云SSL证书  (www.sslssl.com.cn)  万云科技   豫ICP备2020034358号-10