nginx配置路由转发
时间: 2023-08-09 15:11:58 浏览: 90
Nginx 转发匹配规则的实现
5星 · 资源好评率100%
当使用Nginx作为反向代理服务器时,可以通过配置路由转发来实现将请求转发到不同的后端服务器。以下是一个简单的示例:
```
server {
listen 80;
server_name example.com;
location /app1 {
proxy_pass http://backend1;
}
location /app2 {
proxy_pass http://backend2;
}
}
upstream backend1 {
server 192.168.0.100:8000;
}
upstream backend2 {
server 192.168.0.200:9000;
}
```
上述配置中,当访问 `example.com/app1` 时,Nginx会将请求转发到 `http://backend1`,也就是 `192.168.0.100:8000`。类似地,当访问 `example.com/app2` 时,Nginx会将请求转发到 `http://backend2`,也就是 `192.168.0.200:9000`。
你可以根据实际需求添加更多的路由规则和后端服务器。同时,还可以使用其他Nginx的配置选项进行更高级的路由转发设置,例如负载均衡、缓存等。
阅读全文