You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nginx反向代理问题咨询:3000端口代理请求被重定向至80+Grafana(服务B)代理配置需求

Nginx反向代理问题咨询:3000端口代理请求被重定向至80+Grafana(服务B)代理配置需求

服务A已完成的配置情况

我已经成功为Service A配置了Nginx反向代理,具体信息如下:

  • Service A的访问地址为host:8080
  • 通过Nginx配置,实现了域名servicea.domain.com到host:8080的反向代理
  • 对应的Nginx配置文件路径为/etc/nginx/sites-available/servicea,配置代码如下:
server {
    listen 80;
    listen [::]:80;

    server_name servicea.domain.com;

    location / {
        proxy_pass http://host:8080/admin/;
        include proxy_params;

        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-Host $server_name;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_read_timeout 90;
        proxy_set_header X-Forwarded-Proto $scheme;

        set $xforwardedssl "off";
        if ($scheme = https) {
            set $xforwardedssl "on";
        }
    }
}

服务B(Grafana)的配置需求与问题

现在我想给Service B(也就是Grafana)配置同样的反向代理,但遇到了一个问题:当代理Grafana默认的3000端口请求时,请求会被重定向到80端口,导致无法正常访问。希望能得到正确的Nginx配置方案,实现类似serviceb.domain.com这样的域名到Grafana服务的正常反向代理。

备注:内容来源于stack exchange,提问作者JJandke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 09:49:29