nginx--代理服务配置

Nginx另外一个重要的应用就是代理服务。

在互联网的请求里,客户端经常无法向服务端直接进行访问。那它就需要一个代理,代理就实现了客户端与服务端之间的通信。

 

Ngixn可以实现很多协议的代理:

 

代理分为正向代理和反向代理:

正向代理:翻墙等。

 

反向代理:

客户端去请求一个网站的时候,不知道后端有多少台服务器,其实请求的往往只是一个代理,代理就会发给对应的服务器,服务器再转给客户端。

 

扫描二维码关注公众号,回复: 2726012 查看本文章

正向代理和反向代理的区别在于:正向代理代理的对象为客户端,而反向代理代理的对象为服务端。

Ngixn代理配置语法:

 

正向代理配置示例:

 

由于正向解析需要一个dns所以正向代理需要配置一个resolver。

典型的其他代理语法:

缓冲区:

 

将此配置打开,nginx作为代理服务会尽可能的将服务端的数据收集完成后返给客户端。不过需要注意的是打开后,缓冲区是默认在内存中,当内存不够会存到硬盘里的临时文件下。

跳转重定向:

 

头信息:

 

超时:

 

配置示例:

 

猜你喜欢

转载自blog.csdn.net/qq_34871626/article/details/80933505