记录搭建jumpserver访问报nginx502错误一次搞笑的经历

访问IP地址一直502,我以为是nginx没有开启,就查看了一下nginx的状态

systemctl status nginx

查看完以后也没有问题,对nginx重启了也不行,然后我就去看了nginx的日志

tail -f /var/log/nginx/error.log

报错如下:

2019/09/21 12:16:32 [warn] 2281#2281: *13 upstream server temporarily disabled while connecting to upstream, client: 192.168.223.1, server: cxhello.jumpserver.org, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "192.168.223.136"
2019/09/21 12:16:33 [error] 2281#2281: *13 no live upstreams while connecting to upstream, client: 192.168.223.1, server: cxhello.jumpserver.org, request: "GET /favicon.ico HTTP/1.1", upstream: "http://jumpserver/favicon.ico", host: "192.168.223.136", referrer: "http://192.168.223.136/"

看错误原因好像是upstream的问题,于是我又去看了nginx的配置文件,发现也没有问题啊。后来发现是我的jumpserver没有配置自启动的问题,于是我配置完成又将jumpserver启动了一次,结果成功了。

systemctl enable jms
./jms start -d  # 后台运行使用 -d 参数./jms start -d

最终还是要提示一下,大家在启动jumpserver的时候,一定要在虚拟环境,可使用命令如下

source /opt/py3/bin/activate  # 退出虚拟环境可以使用 deactivate 命令

猜你喜欢

转载自blog.csdn.net/tianyucxh/article/details/101103277