永发信息网

nginx反向代理后为什么不能正常显示

答案:1  悬赏:50  手机版
解决时间 2021-04-01 22:47
  • 提问者网友:不要迷恋哥
  • 2021-04-01 12:40
nginx反向代理后为什么不能正常显示
最佳答案
  • 五星知识达人网友:長槍戰八方
  • 2021-04-01 13:09
nginx反向代理后不能正常显示的原因有很多,主要有:
反向代理配置有误:没有正确配置反向代理,如反向代理的机器地址、域名解析、端口号等配置错误
所有的可用冗余机器全部不可访问:反向代理可以配置多个冗余的机器,也可以只配置一个,当所有配置的被反向代理的机器全不可访问,如网络异常等,会导致反向代理后不能显示
反向代理配置完后没有保存并重新加载配置
解决方法:

检查反向代理配置是否正确,包括域名/IP、端口号、协议、反向代理的路径等
检查被代理的服务器是否可以直接访问,并在nginx所在的环境下测试与被代理服务器的连通性,检查包括但不限于底层网络可用性、防火墙拦截配置、DNS解析是否正确等
保存配置文件并使用nginx -s reload命令重新载入配置
备注提醒:

可以通过nginx的错误日志进一步的排查问题,也可以通过被代理服务器的一些访问日志、错误日志共同分析解决
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯