采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,以下是我的nginx配置, 我根本想当用户访问 http://horizon.innotechx.com/时能重定向到 http://data.qutoutiao.net/horizon_vue, 但却报了502(The proxy server received an invalid response from an upstream server. ),希望老师能指个明路:) 下图是ping的结果
data.qutoutiao.net/horizon_vue,重定向到得这个地址,你得PC有DNS映射吗?必须确保这个地址可以映射到你得上游服务器
在nginx所在的服务器上ping data.qutoutiao.net可以ping的通,有响应
找我们的运维看了下,有一个php的后端服务挂了,nginx读到它读不通,直接就返回了 502,把php服务启动了,就好了,但是我想,这样就不太健壮,一个配置对应的后端服务挂了,代理不过去,导到其它配置就失灵了,这样挺麻烦的
可以添加多台后端得PHP服务器,然后再nginx配置负载均衡并且有状态检测,例如这样 upstream php_server { server 1.1.1.1:9999 weight=1 max_fails=2 fail_timeout=30s; server 2.2.2.2:9999 weight=1 max_fails=2 fail_timeout=30s; } 一台出故障后,会尝试2次继续访问,如果还不行且超过30秒超时时长,则请求就会发到另外一台了
登录后可查看更多问答,登录/注册
快速精通Nginx1.17 ,体系与深度并存,轻松搞定企业级痛点问题
988 13
369 6
1.3k 5
313 5
995 4