Nginx常用配置

12/31/2024 Linux

目录


参考:

  • [反向代理为何叫反向代理?())

# Nginx常用配置


通常情况下,客户端(Client)访问网络上的资源,都是发送请求到互联网(Internet),之后导向相应的服务端(Server)获取资源。

v2-abcca96ad8980e5495d7fdd165e299ea_720w

# 正向代理(Proxy)

正向代理,就是指在Client和Internet之间加一个中间服务,这个服务作为Client的代理人,拦截所有Client发出去的通讯,以代理人的身份再统一发出,从而代表Client和Internet进行交流,避免Client和Internet的直接交流。

正向代理的作用:

  • Proxy可以隐藏Client的IP, 暴露出去只是Proxy自己的IP,从而保护Client的隐私安全。
  • Proxy可以作为缓存,当有相同资源的请求时,可以直接返回缓存内容,提高响应速度。
  • Proxy可以作为过滤,限制或者阻断访问Internet上面一些特定内容。
  • Proxy可以作为跳板(比如VPN),访问一些被防火墙或者网络区域限制的内容。

v2-119ed22d617f673a0059b553dc2472c2_720w

# 反向代理(Reverse Proxy)

反向代理(Reverse Proxy), 就是指在Internet和Web Server之间加上一个中间服务,这个服务作为Web Server的代理人,拦截所有发给Web Server的请求,然后再统一分发给代理的Web Servers, 避免Internet网络流量直接发给Web Server.

反向代理(Reverse Proxy)有什么好处呢?

  • ReverseProxy可以隐藏WebServerIP, 只有反向代理的IP暴露网络, 从而保护WebServer。
  • ReverseProxy可以作为LoadBalancer,合理分配流量到集群里的WebServer。
  • ReverseProxy可以作为网站静态内容的缓存,大大提高响应速度并减轻WebServer负担。
  • ReverseProxy可以代为处理SSL加密(计算量较大),减轻WebServer的负担。

v2-5e5b01aabca773714fd13b5df72cb3b8_720w

上次更新时间: 11/13/2024, 4:26:38 PM