一、全站HTTPS准备工作

◎制定整个HTTPS改造计划

接下来就是了解整个业务线、核心系统,nginx代理配置。统计出所有已用到的域名,需要购买什么类型域名证书,泛域名证书、二级域名、三级域名还等,分析统计;...

Continue reading >>

最近开发有个需求,需要通过一个域名加国家地区代码跳转到不同机房的服务。由于中间还要走一层ingress,需要设置下指定域名的头,ingress才能打到指定后端服务。

在if语句中通过proxy_set_header来实现,发现nginx不支持,检测会报错:

nginx: [emerg] "proxy_set_header" directive is not allowed here...
Continue reading >>

在开始处理一个http请求时,nginx会取出header头中的host,与nginx.conf中每个server的server_name进行匹配,以此决定到底由哪一个server块来处理这个请求。

server_name与host匹配优先级如下:

1、完全匹配,选择所有字符串完全匹配的server_name,如www.test.com

2、通配符在前面的server_name,如*.test.com

3...

Continue reading >>

来源:https://github.com/geektime-geekbang/geektime-webprotocol,不错的一套课程。

1 目的

为了帮助同学们更好的学习极客时间《Web协议详解与抓包实战》课程,附上相关课件、参考资料与书籍、演示的抓包。

  • 课程中使用到的抓包文件,会直接更新到 SampleCaptures 目录中

  • 课程中的课件都会更新在 PDF课件 目录中


2 资料

2.1 REST架构论...

Continue reading >>