
nginx
TimerBin
这个作者很懒,什么都没留下…
展开
-
nginx OpenResty lua resty http 代理网关从无到有搭建
一、背景说明准备在项目中基于nginx、OpenResty搭建一个简易网关,实现同一域名根据不同cookie代理不同docker功能,降低前端、移动端多业务线并行测试联调成本。简单来说就是服务端有多个测试环境docker分别部署不同业务需求代码,通过在前端、移动端种植cookie(存放服务端测试环境docker IP地址)方式让其具有可选择服务端测试环境能力,大大降低联调环境配置成本。具体coo...原创 2020-01-14 15:22:42 · 1986 阅读 · 0 评论 -
nginx+lua access_by_lua_file 间接性404问题排查
一、背景说明准备在项目中基于nginx搭建一个简易网关,实现同一域名根据不同cookie代理不同docker功能,降低前端、移动端多业务线并行测试联调成本。简单来说就是服务端有多个测试环境docker分别部署不同业务需求代码,通过在前端、移动端种植cookie(存放服务端测试环境docker IP地址)方式让其具有可选择服务端测试环境能力,大大降低联调环境配置成本。具体cookie的解析逻辑在n...原创 2020-01-06 09:56:22 · 7281 阅读 · 1 评论 -
nginx 开启gzip压缩
一、背景介绍 历史遗留问题,在项目创建初期前端力量薄弱,网站大部分image、js、css与业务应用存放在一起,未上传到CDN中,最终导致网站访问缓慢,经过排查由于静态资源大量消耗带宽。接下来介绍通过nginx的gzip对静态资源进行压缩,减少带宽消耗。二、gzip gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,用.gz结尾 ...原创 2018-10-26 10:35:47 · 1657 阅读 · 0 评论 -
Nginx获取自定义请求header参数
一、自定义请求header (Jquery为例)$.ajax({ ....... headers: { Accept: "application/json; charset=utf-8", TimerLocal: "Bin" //这个是自定义的请求头 }, .......});二、在Nginx中获取请求header在nginx的location配置中,在获取h...原创 2018-02-01 10:49:11 · 12788 阅读 · 3 评论 -
nginx 配置Https强转和Cross跨域配置撞车遇到的坑
一、背景说明项目中Https强转逻辑是在nginx层面配置的,Cross跨域逻辑处理是在项目的Java代码层面处理的。向服务器发起Http跨域请求时,出现Cross跨域逻辑处理失效问题nginx 中Https 强转配置,如下所示:if ($server_port = 80 ) { rewrite ^(.*)$ https://$host$1 permanent;}Cros...原创 2019-07-25 20:00:34 · 2101 阅读 · 0 评论