
nginx
文章平均质量分 86
荒野大码农
仰之弥高,钻之弥坚
展开
-
nginx代理tcp协议
nginx1.9以后新增了对tcp协议的支持,我们只需做一点简单的配置,就可以转发tcp协议请求了。nginx使用了一个新的模块stream 来支持tcp协议,这个模块与 http 模块比较类似。下面我以MySQL来做测试,使用nginx来配置一个MySQL的代理。修改nginx.conf文件,添加一个 stream 模块,该模块与 http 模块是同一层级。重启nginx,然后用工具测试一下连接。连接成功。over。...原创 2020-07-20 10:46:20 · 3323 阅读 · 0 评论 -
nginx配置websocket
nginx如何支持websocketWebSocket 和HTTP虽然是不同协议,但是两者“握手”方式兼容。通过HTTP升级机制,使用HTTP的Upgrade和Connection协议头的方式可以将连接从HTTP升级为WebSocket。如下图所示因为WebSocket协议是一个hop-by-hop协议(此类头部字段只对单次转发有效。会因为转发给缓存/代理服务器而失效),为了让Nginx代理服务器可以将来自客户端的Upgrade请求发送到后端服务器,要求Upgrade和Connection的头信息必须原创 2020-06-29 15:33:37 · 3028 阅读 · 0 评论 -
nginx对同一个IP进行限流
todo原创 2019-10-21 18:49:23 · 1735 阅读 · 0 评论 -
nginx配置防盗链
现在流行前后端分离开发的情况下,一般我们都会将静态资源放在nginx的html目录下。这种情况下,我们就无法通过Java代码写拦截器来防盗链了。所以这里我们来说明一下如何使用nginx来配置防盗链。1.我们先修改本地hosts文件,将 www.czx.com 映射到 127.0.0.1。2.在html文件夹下放一张图片,图片名就叫123.jpg然后修改nginx的html文件夹下的ind...原创 2019-10-20 22:59:54 · 1518 阅读 · 0 评论 -
使用nginx搭建负载均衡
文章目录负载均衡的简单理解nginx的负载均衡策略nginx的负载均衡配置负载均衡的简单理解在我们平时做开发测试的时候都是将请求直接发送给tomcat,这个阶段由于访问量小单台服务器完全没有压力。但是在我们线上环境的时候,访问流量远远大于我们开发测试环境,单台服务器不足以承受过大的流量压力,因此需要多台服务器来进行性能的水平扩展以及避免单点故障。这时候就出现一个问题,如何将这些访问流量分发给各...原创 2019-10-19 08:43:10 · 527 阅读 · 0 评论