listen 80; server_name localhost; # 访问"localhost"的全部请求会被转发到"localhost:81" # localhost => localhost:81 # localhost/a/ => localhost:81/a/ # localhost/b/ ...
分类:
其他好文 时间:
2021-01-21 10:52:23
阅读次数:
0
nginx proxy_pass 是支持带/ 的,同时对于不同的模式,会产生不同的效果, 整体总结(当然还有特殊情况) proxy_pass 带/的,使用的是绝对路径,请求格式会变成 http://$domainname:$port/proxy/$resource->http://$upstream ...
分类:
其他好文 时间:
2020-12-16 12:34:32
阅读次数:
2
https://ma.ttias.be/nginx-proxy-upstream-sent-big-header-reading-response-header-upstream/#:~:text=If%20the%20HTTP%20headers%20contain,configurations% ...
分类:
其他好文 时间:
2020-10-31 02:02:24
阅读次数:
15
假设server_name为www.test.com当请求URL为http://www.test.com/zabbix/index.html时,以下示例的访问结果是示例1:location /zabbix/ { proxy_pass http://192.168.1.10;}结果1:http://1 ...
分类:
其他好文 时间:
2020-07-16 00:06:36
阅读次数:
128
原理实际行就是stream模式,因为nginx 支持基于stream 模式的lb同时支持(tcp.udp)以下是一个简单的配置 环境准备 docker-compose 文件 version: "3" services: lb: image: openresty/openresty:alpine vo ...
分类:
其他好文 时间:
2020-06-25 15:31:22
阅读次数:
79
通过代理转发后,webapi的swagger无法访问,本质原因是代理后url路径发生变化导致/swagger无法定位到json。 相关issue: issue评论中,一般推荐通过PreSerializeFilters设置BasePath的方案,但在5.x版本中BasePath被删除了。最终选择使用设 ...
分类:
Web程序 时间:
2020-04-29 12:47:09
阅读次数:
131
环境: ip hostname software version OS port 192.168.1.120 nginx-proxy-master.gz01 nginx-1.8.1 CentOS Linux release 7.4.1708 (Core) 80 192.168.1.136 tomca ...
分类:
系统相关 时间:
2020-04-05 20:06:43
阅读次数:
90
最近有一个项目访问量突然变大,但发现前端的nginx负载会很高,导致出现4xx和5xx的异常,响应时间也变长了。今天有时间,解决了一下。下面记录一下解决思路和方法。我们这个项目部署在azure。最前端是azure的负载均衡器(lb),lb后面是2台nginx主机,型号是D2v3(2核8G)。在我们实际使用中,一台nginx主机rpm达到30k,cpu,内存,网络都是没有任何压力的。所以一台主机支持
分类:
其他好文 时间:
2020-04-05 17:05:30
阅读次数:
117
环境: 1 [root@gz01-nginx-proxy-master ~]# uname -r 2 3.10.0-693.el7.x86_64 3 [root@gz01-nginx-proxy-master ~]# cat /etc/redhat-release 4 CentOS Linux re ...
分类:
其他好文 时间:
2020-03-30 00:16:59
阅读次数:
91
1、代理模块 ngx_http_proxy_module 2、代理配置 代理Syntax: proxy_pass URL; #代理的后端服务器URLDefault: —Context: location, if in location, limit_except 头信息Syntax: proxy_s ...
分类:
其他好文 时间:
2020-03-16 17:45:21
阅读次数:
60