我在配置nginx反向代理的时候,遇见个问题,
upstream backend {
server localhost:8080;
#server www.baidu.com;
}
我在upstream中配置localhost:8080能转跳到我自己的web服务,但是server后面跟 www.baidu.com,类似这种url的时候就不能正常转跳了,这是什么原因呢?代码我还不熟悉,没办法分析,难道upstream中的server后面只能跟机器的host名称?不能跟url么?
如果www.baidu.com你绑定hosts到你后端某台服务器的话,应该是没什么问题的。upstream不仅可以接IP,也可以接url的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。