首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nginx负载均衡保持重定向错误

问nginx负载均衡保持重定向错误
EN

Stack Overflow用户
提问于 2013-01-09 00:38:44
回答 1查看 1.1K关注 0票数 2

嗨,我有nginx服务器和其他网络服务器,我想隐藏从公共直接访问。但是,当我试图访问root上的服务器时,我将重定向响应发送到客户端的url,如下所示: server/test/spring/main。当我尝试从nginx服务器访问它时,得到的是服务器url重定向,而不是nginx url。

示例:

my-nginx.com my-server.com

如果我想从nginx服务器访问myserver.com/test/spring/main,我想我必须访问我的-nginx.com/test/spring/main,但是当我这样做时,我会被重定向到url myserver.com...

我的配置:

代码语言:javascript
复制
upstream my-server {
    server my-server.com;
}

server {
   listen 80;
   server_name my-nginx;
   location / {
       proxy_pass http://my-server/;
   }
}

另一种想法是,当我访问my-server.com上的根页面时,我将客户端重定向到"https://my-server.com/test/spring/main"“。

为什么我从我的-nginx.com url重定向到my-server.com?

EN

回答 1

Stack Overflow用户

发布于 2013-07-20 11:36:13

这个配置似乎没有什么大问题,而且我还使用proxy_pass来访问我们生产环境中的其他域,并且不重定向。

您应该注意"http://my-server/“中的最后一个'/‘,使用"http://my-server”代替,或者只使用"http://my-server.com“而不使用上游。

带有“/”或不带有“/”的行为略有不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14219773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档