NGINX 反向代理2024 年 8 月 29 日 | 阅读 2 分钟 代理是位于内部应用程序和外部客户端之间的服务器,将客户端请求转发到相应的服务器。Nginx 反向代理服务器是位于专用网络防火墙后面的代理服务器,并将客户端请求定向到相应的后端服务器。 反向代理提供额外的抽象和控制级别,以确保客户端和服务器之间网络流量的顺畅流动。 反向代理服务器的用途负载均衡:反向代理服务器可以充当交通警察,位于后端服务器的前面,以提高速度和容量利用率的方式在服务器组中分配客户端请求,同时确保没有一个服务器过载,从而降低性能。如果服务器未启动,则负载均衡器会将流量重定向到其余在线服务器。 Web 加速: Nginx 反向代理用于压缩出站和入站数据,以及缓存常用请求的内容,这两者都可以加快客户端和服务器之间的流量流动。 安全性和匿名性:我们可以拦截客户端发往后端服务器的请求,通过这样做,反向代理服务器可以保护他们的身份,并充当针对安全攻击的额外防御。 将请求传递到代理服务器当 NGINX 服务器代理请求时,它会将请求发送到指定的代理服务器,获取响应,然后将其发送回客户端。可以使用指定的协议将代理请求提供给 HTTP 服务器或非 HTTP 服务器。 支持的协议包括 FastCGI、uwsgi、SCGI 和 Memcached。 要将请求传递到 HTTP 代理服务器,proxy_pass 指令在 location 内部定义。 例如 要将请求传递到非 HTTP 代理服务器,请使用适当的 **_pass 指令
下一个主题Nginx 安全控制 |
我们请求您订阅我们的新闻通讯以获取最新更新。