NGINX中的Proxy_Pass该怎么设置

2023-12-26 10阅读
Ngix中的Proxy_Pass该怎么设置?PROXY_PASS ngix的PROXY_PASS详细配置一、PROXY_PASS配置1、定义:Ngix中的Proxy_Pass该怎么设置?

Proxy_Pass用于将请求转发到指定的服务器上,其语法格式如下:

代理传递http://[hostname[:port]];

NGINX中的Proxy_Pass该怎么设置

或者

PROXY_PASS[方案]://[主机名]:[端口][uri];

例如:代理传递

NGINX的Proxy_Pass详细配置

一、Proxy_Pass配置

1个、定义:

在nginx.conf中http{}内添加以下Proxy_Pass参数,用于将请求转发到其他服务器上。这样就能够实现同时代理多个不同的目标服务器.

2个、语法:

Proxy_Pass URL;

Url是要被代理的url地址。如果url包含协议部分(如http://或ftp://),那么ngix对应使用http或ftp来传递信息。如果不带协议部分,默认采用与前端连接使用相同的协议来传递信息.

3个、例子:

服务器{#进行服务器配置#

收听8080;//监听8080端口

**位置/{//子URI“/”开始*

“”PROXY_PASS//进行反代URI“/”正文对应的IP 192.168.0.200端口9001“*”。

服务器#位置结束:服务器结束

NGINX配置详解代理

1.配置上游服务器

“``”

#上行服务器池配置,负载均衡用

上游My_Backend{//定义一个My_Backend的后端服务器池

#添加多台后端服务,IP或者主机名以及端口都是允许的。

服务器10.0.0.1:80最大失败数=3失败超时=30s;

服务器10.0.0.2:80最大失败数=3失败超时=30s;

#连接池中剩余还在使用中的连接数大于4时,ngix会直接关闭新请求。

#如不修此参数,则ngix将不断地往上扔连接去,Keep Alive 64岁;直到耗尽内存而导致异常退出首席执行官、首席执行官*

*

*2、Proxy Location配置*位置/{*代理集头主机$host;}

“``”

以上就是关于ngix中的Proxy_Pass该怎么设置的相关知识,如果对你产生了帮助就关注网址吧。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]