Netcraft 公司最近公布了他们检测SSL/TLS网站的研究,并指出只有仅仅5%的用户正确执行了HTTP严格传输安全HSTS。本文介绍nginx如何配置HSTS。
转载
精选
2016-05-16 09:24:48
342阅读
导读 Netcraft 公司最近公布了他们检测SSL/TLS网站的研究,并指出只有仅仅5%的用户正确执行了严格传输安全HSTS。本文介绍nginx如何配置HSTS。 什么是HSTS HTTPS(SSL和TLS)确保用户和网站通讯过程中安全,使者难于拦截、修改和假冒。当用户手动输入域名或h
原创
2022-02-17 15:24:53
386阅读
不像Linux,Nginx在Windows上执行,可以多次启动,每次启动都会生成基于配置文件中工作进程数+主进程(1)个数量的进程,不会有任何报错提示,在nginx.exe的配置文件conf配置目录下nginx.conf工作进程数配置如下,标识工作进程数为1,实际启动进程为两个,一个工作进程一个主进程# user root;
worker_processes 1;启动命令后配置无效,对于刚刚接
转载
2024-04-22 11:31:37
282阅读
1. 缘起:启用HTTPS也不够安全 有不少网站只通过HTTPS对外提供服务,但用户在访问某个网站的时候,在浏览器里却往往直接输入网站域名(例如www.example.com),而不是输入完整的URL(例如https://www.example.com),不过浏览器依然能正确的使用HTTPS发起请求
转载
2021-08-05 15:16:19
282阅读
实际上,在web开发中,cookie仅仅是一个文本文件,当用户访问站点时,它就被存储在用户使用的计算机上,其中,保存了一些信息,当用户日后再次访问这个站点时,web可以将这些信息提取出来。 尽管现在听起来cookie没有什么激动人心的,但实际上利用它,你能实现许多有意义的功能!比如说:你可以在站点上放置 一个调查问答表,询问访问者最喜欢的颜色和字体,然后根据这些定制用户的w
开启HSTS让浏览器强制跳转HTTPS访问 来源 https://.cnblogs.com/luckcs/articles/6944535.html 在网站全站HTTPS后,如果用户手动敲入网站的HTTP地址,或者从其它地方点击了网站的HTTP链接,通常依赖于服务端301/302跳转才能使用H
转载
2019-07-31 12:01:00
291阅读
在网站全站HTTPS后,如果用户手动敲入网站的HTTP地址,或者从其它地方点击了网站的HTTP链接,通常依赖于服务端301/302跳转才能使用HTTPS服务。而第一次的HTTP请求就有可能被劫持,导致请求无法到达服务器,从而构成HTTPS降级劫持。这个问题目前可以通过HSTS(HTTP Strict Transport Security,RFC6797)来解决。HSTS简介HSTS(HTTP St
原创
2021-01-30 10:39:35
940阅读
一:认识Charles1:Charles是什么?Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This in
HSTS 是 Web 安全基石之一,但其“强制加密”特性也意味着一旦启用,回退需谨慎。通过 Nginx 配置主动干预 HSTS 头,体现
缘起:启用HTTPS也不够安全有不少网站只通过HTTPS对外提供服务,但用户在访问某个网站的时候,在浏览器里却往往直接输入网站域名(例如www.example.com),而不是完整的URL(例如https://www.example.com),不过浏览器依然能正确的使用HTTPS发起请求。这背后多亏了服务器和浏览器的协作,如下图所示。图1:服务器和浏览器在背后帮用户做了很多工作简单来讲就是,浏览器
原创
2021-04-28 05:55:44
156阅读
1. 创建web服务IDEA->File->New->Project->Empty Project,project name取名provider,点击finish2. 创建provider module在IDEA demo project中选择File->New->Module->Spring Initializer->Next,Artifact取名
如果想使用WebDAV来实现文件共享,尤其是想使用操作系统内置功能来挂载文件系统的话,省心的话还是用Apache吧。下文介绍如何用Nginx来实现这个目标。Windows内置的客户端是Microsoft-WebDAV-MiniRedir,macOS是WebDAVFS Darwin,Linux是gvfs。首先需要nginx-dav-ext-module,不然任何WebDAV客户端都无法工作,因为不支
转载
2024-02-16 10:14:11
78阅读
一、反向代理配置1、反向代理服务器配置如下 反向代理就是需要这一行proxy_pass来完成。当我们要访问后端web服务器的时候,我们只需要访问代理服务器就可以了,此时代理服务器就充当后端web服务器的角色。proxy_pass依赖的模块是: 至于后两行是什么意思呢? “proxy_set_header Host”表示后端web服务器的域名要与当前配置文件中的域名保持一
转载
2024-07-02 14:57:07
66阅读
nginx HSTS csp
原创
2021-06-15 19:07:38
561阅读
文章目录2.4 SPI机制(Service Provider Interface)2.4.1 JDK原生SPI1.定义接口+实现类2.声明SPI文件3.测试2.4.2 SpringFramework 3.2 的SPI1.声明SPI文件2.测试3.Spring SPI机制的实现原理 2.4 SPI机制(Service Provider Interface)问题:依赖倒转原则提到,应该依赖接口而不是
转载
2024-09-29 10:51:04
96阅读
文章目录一、创建SpringApplication对象(1)外部run()(2)new SpringApplication()(3)initialize()(3.1)sources(3.2)deduceWebEnvironment()(3.3)setInitializers()getSpringFactoriesInstances()createSpringFactoriesInstances(
转载
2024-09-29 15:35:51
82阅读
Nginx命令行默认启动方式,直接使用二进制程序,读取配置文件conf/nginx.conf/usr/local/nginx/sbin/nginx指定配置文件的启动方式,使用-c参数后指定的nginx.conf配置文件来启动nginx/usr/local/nginx/sbin/nginx -c /tmp/nginx.conf另行指定安装目录的启动方式/usr/local/nginx/sbin/ng
转载
2024-01-31 00:32:52
197阅读
Linux系统下作为常见的web服务器软件,Apache经常被使用到,而HSTS是HTTP Strict Transport Security的缩写,是一个安全协议,用于强制客户端(通常是浏览器)使用HTTPS与站点通信,从而防止中间人攻击和窥探敏感信息。本文将介绍如何在Linux系统下配置Apache服务器的HSTS。
首先,在开始配置之前,确保你已经安装了Apache服务器软件,并且有roo
原创
2024-04-23 10:44:50
100阅读
一、Nginx操作常用命令注意:使用Nginx操作命令的前提条件:必须进入nginx的目录 /usr/local/nginx/sbin查看nginx版本号 :=> ./nginx -v 2、启动Nginx: => ./nginx&nbs
转载
2024-03-08 16:46:57
0阅读
rewrite模块即ngx_http_rewrite_module模块,主要功能是改写请求URI,是Nginx默认安装的模块。rewrite模块会根据PCRE正则匹配重写URI,然后发起内部跳转再匹配location,或者直接做30x重定向返回客户端。rewrite指令的工作原理rewrite模块的指令有break, if, return, rewrite, set等。rewrite指令所执行的顺
转载
2024-06-28 10:32:47
151阅读