nginx如何配置 通过访问10.0.0.1:9090/fjcloud-maas 代理到 100.99.11.7:9999
时间: 2024-09-14 15:04:04 浏览: 42
quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.20.0镜像包
在Nginx中配置代理请求通常是通过`location`指令来实现的。假设你想将对`10.0.0.1:9090/fjcloud-maas`的请求代理到`100.99.11.7:9999`,可以创建一个这样的配置块:
```nginx
server {
listen 10.0.0.1:9090; # 配置Nginx监听的IP地址和端口
location /fjcloud-maas { # 指定要代理的路径前缀
proxy_pass http://100.99.11.7:9999; # 目标服务器地址和端口
proxy_set_header Host $host; # 设置Host头,保持原始请求的目标
proxy_set_header X-Real-IP $remote_addr; # 可选,记录真实客户端IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 可选,添加更多的请求信息
}
# 如果需要,你可以设置其他默认选项,如超时时间、错误页面等
}
```
这个配置会将所有匹配`/fjcloud-maas`路径的请求转发给`100.99.11.7`的`9999`端口。请注意,实际应用中可能需要根据具体需求调整这些设置。
阅读全文