nginx配置中proxy_pass http://$host:8082; 端口可以配置多个吗?
- frp
- 时间:2023-06-14 10:14
- 3785人已阅读
简介
在使用frp内网穿透的时候,有时候,我们需要多个端口。那么就需要在nginx中配置多个端口。现在配置一个端口使用的是proxy_passhttp://$host:8082;。如下图:那么想要配置多个端口怎么配置?在nginx的proxy_pass中配置多个端口是不可能的,因为proxy_pass只能指向一个具体的后端服务器。如果需要配置多个端口,则需要在nginx中配置多个upstream模块,每
🔔🔔🔔好消息!好消息!🔔🔔🔔
有需要的朋友👉:联系凯哥
在使用frp内网穿透的时候,有时候,我们需要多个端口。那么就需要在nginx中配置多个端口。
现在配置一个端口使用的是
proxy_pass http://$host:8082;。如下图:
那么想要配置多个端口怎么配置?
在nginx的proxy_pass中配置多个端口是不可能的,因为proxy_pass只能指向一个具体的后端服务器。如果需要配置多个端口,则需要在nginx中配置多个upstream模块,每个模块指向一个具体的后端服务器和端口。例如:
upstream backend1 { server backend1.example.com:8080; } upstream backend2 { server backend2.example.com:8081; } server { listen 80; server_name example.com; location / { proxy_pass http://backend1; proxy_set_header Host $host; } } server { listen 80; server_name example2.com; location / { proxy_pass http://backend2; proxy_set_header Host $host; } }
上一篇: 怎么通过注解实现shiro不校验url