反向代理
在nginx的后面是我的node.js的服务。
node.js我跑的是localhost:3000。
但客户端请求是域名:端口号
这个转变反向代理帮我处理掉了。
就用户访问域名:端口号的时候,其实访问的是node.js跑的localhost:3000
修改配置文件重新加载
nginx -s reload
重启nginx
service nginx restart
重启时遇到报错
nginx被停止时,var/run/nginx.pid被删除了。杀光nginx进程,重启就可以恢复。

解决
killall -9 nginx
nginx
启动nginx
nginx
关闭nginx
Nginx:nginx -s stop
Nginx反向代理Node.js服务
本文介绍如何使用Nginx作为反向代理,将客户端对域名和端口号的请求转为对本地Node.js服务(localhost:3000)的访问。同时涵盖了Nginx的重启命令及解决重启时遇到的pid文件问题。

38万+

被折叠的 条评论
为什么被折叠?



