问答详情
源自:6-3 compose实战

nginx 502 Bad Gateway

出现   502 Bad Gateway; nginx配置检查了没问题; --------------------------------------------------------------------------------------
ghost_db_1          docker-entrypoint.sh mysqld      Up         0.0.0.0:3306->3306/tcp
ghost_ghost-app_1   docker-entrypoint.sh /bin/ ...   Exit 254                          
ghost_nginx_1       nginx -g daemon off;             Up         0.0.0.0:80->80/tcp

提问者:imooc163 2017-10-24 16:36

个回答

  • 浣玉
    2018-08-26 15:13:05

    楼主知道怎么解决吗?

  • 浣玉
    2018-08-26 15:12:28

    楼主解决了吗?我的也是这个问题,在请求后端接口时,就会显示这个错误,而请求静态资源时,是正常的。下面是我的nginx中的error.log出错的部分,https://img3.mukewang.com/5b8252d60001058d17790354.jpg

  • 遇见未来的你
    2018-07-20 13:15:38

    也是用最新版的官方镜像, 把配置文件改到/var/lib/ghost/content/ 下了 然后注释掉了 CMD["npm","start","--production"] ; 问题就解决了; 可能新版官方已经内部调用了这个? 另外直接启动ghost最新版 不配NGINX 和MySQL 也行, 官方应该是配了sqlite 提示用 -v 挂卷

  • qq_媞吢非_03696675
    2018-01-09 11:57:07

    ghost_nginx         "nginx -g 'daemon of…"   7 seconds ago       Up 6 seconds        0.0.0.0:80->80/tcp   ghost_nginx_1

    我的mysql都没起来

  • qq_啊哈_18
    2017-10-24 18:32:25

    可以检查一下docker-compose.yml和nginx.conf,注意格式和拼写错误,比如变量名proxy_pass之间的下划线别漏打。