- 🍀 nginx代理流量
- 🍀 设置不同方式的负载平衡
- 🍀 故障检测
本文范例使用
nginx
版本nginx version: nginx/1.19.2
1. nginx代理流量
🍃 nginx
的一项用途是作为静态资源服务器,开发中为了增加访问速度和提供更高的带宽流量, 我们通常将资源分发到CDN的节点中,因此不用过多关注。nginx
另一项重要的用法是反向代理,将http
请求转发到不同的后端服务,提高程序的负载。
🍃 nginx
有着强大的代理能力,可用于代理各种HTTP
服务,其可以缓存请求、快速处理HTTP
链接、动态卸载失效服务等,在高负载情况下表现出色。
-
通过如下配置,我们可以将接收到的请求依次转发到
web-server1
和web-server2
上👇http { server { listen 80; location / { proxy_pass h