陈奇网络工作室

nginx的代理模块的详细说明和参数

网站建设服务器

使用nginx配置代理时,必须使用http_proxy模块。安装nginx时,默认情况下也会安装这个模块。它的功能是将请求转发到相应的服务器。

当nginx充当反向代理时,nginx使用HTTP/1.1协议与客户端通信。使用HTTP/1.0协议与后端(即代理服务器)通信。

参数的详细说明:

基本参数

配置反向代理时,只要配置了这个参数,就可以完成反向代理的功能,其他参数可以根据自己的实际情况添加,也可以不添加。

字段:代理_传递URL

proxy_pass后可以配置Ip地址,也可以配置域名。当然,代理服务器必须能够访问后端服务器。

该参数应在位置中配置。

示例:

proxy _ pass http://192 . 168 . 8 . 5:8080/uri

代理人_通行证http://www.test.com/uri

附加参数

1、代理_临时_路径/tmp/代理_临时;

此参数在http,server,location配置。

它的主要功能是在指定的本地目录中缓存大型代理请求。它通常设置在临时目录中。

2、代理缓冲开启;

此参数在http,server,location配置。

此指令用于向代理服务器打开回复缓存。

当此参数关闭时,从代理服务器获得的响应内容将直接传输到发送请求的客户端。

当此参数打开时,来自代理服务器的响应将保存在缓存中,当响应无法保存在内存中时,它将部分写入磁盘。

3、代理_缓冲_大小4k;

该指令设置缓冲区大小,从代理服务器获取的响应内容将首先被读取并放在这里。小响应头通常位于响应内容的这一部分。如果设置过小,可能会出现502错误。

4、proxy _ buffers 256 4k

该指令用于设置从代理服务器读取响应内容的缓冲区的数量和大小。数量可以随意设置,但一个缓冲区的大小一般是4k或8k。

5、proxy _ busy _ buffers _ size 8k

系统忙的时候可以申请更大的proxy_buffers缓冲区。通常,它被设置为proxy_buffers的两倍。

6、代理连接超时

此指令用于设置与代理服务器链接的超时,即代理服务器发起握手并等待响应的超时。不要设置得太小,否则会报告504错误。

7、代理读取超时60

此参数在http,server,location配置。

此指令用于设置从代理服务器读取回复的超时时间。

8、代理最大临时文件大小1G

设置临时文件的大小

9、代理方法

用于允许代理其他HTTP方法。

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3