好吧,所以我很久以前在AWS EC2微服务器上设置了node.js服务器。我对它是全新的,并遵循各种教程来启动和运行。它使用nginx作为反向代理(我相信),服务器正在侦听端口8124。
现在,实例重新启动了,我无法终身访问我的服务器。我可以ssh到它。我可以启动服务器了。我可以通过我的本地命令行向它发送POST / PUT请求,但是我的Web浏览器给了我404 nginx页面。
这让我陷入困境 - 在浏览器/ nginx / nodejs链中发生了什么事情?
请帮助 - 我在这方面非常新,因为它必须是一条破坏的地方。我只是不知道找到它。
我的/ etc / nginx / sites-enable / default文件只包含
location / {
proxy_pass http://127.0.0.1:8124/;
}
答案 0 :(得分:2)
好吧我明白了。我必须直接进入/etc/nginx/nginx.conf并在那里的服务器中
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
我添加了
行 proxy_pass http://127.0.0.1:8124/;
哦,谢天谢地。这会杀了我。