关于按位置反向代理内部服务器的问题

时间:2020-03-24 10:28:27

标签: nginx

我要为以下内容设置nginx代理:http://example.com:19080/gitlab-> http://192.168.1.234:8880 以下是我的配置:

location /gitlab {
        proxy_pass http://192.168.1.234:8880/;
        proxy_set_header Host $host:19080;
        # proxy_set_header Host $proxy_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

然后使用浏览器“ http://example.com:19080/gitlab”打开网址后,该网址被重定向到“ http://example.com:19080/users/signin”,并发生404错误。我知道错误是因为新页面中缺少“ gitlab”。但是如何在不更改内部服务器代码的情况下重定向URL甚至保持位置。

感谢您的帮助。

0 个答案:

没有答案