使用Node.js进行Nginx回退

时间:2016-07-22 00:03:32

标签: node.js nginx

我目前遇到NGINX的一些配置问题,如果服务器关闭或目录不存在,我会一直收到502错误,而不是NGINX回到不同的目录。

我在端口:3000上运行Node.js应用程序,设置了SSL,并将所有HTTP请求重定向到HTTPS。鉴于我的node.js应用程序处于脱机状态,我希望尽可能将客户端发送到默认的NGINX根目录sem_unlink() /usr/share/nginx/html

我试图在index index.htm index.html上显示端口3000上的nodejs应用程序但是在服务器关闭的情况下,要回退到NGINX默认目录并在那里显示index.html 。任何人都可以帮助或指导我完成这个过程吗?

谢谢

编辑:我已经尝试过jfriend00在评论中说,但现在我的proxy_pass似乎无法正常工作。无论我的服务器是否正在运行,它现在都默认为500.html。我已经附上了我的nginx.conf文件,不胜感激。

/

1 个答案:

答案 0 :(得分:0)

添加error_page就像我上面那样工作,并且它成功地重新开始。谢谢@jfriend00。

如果您要将其部署到实时服务器,您可能需要检查this,因为我很难弄清楚为什么我的proxy_pass和我的NGINX配置不起作用在EC2上部署的CentOS上。它与error_page无关。