腾讯云(ubuntu)下安装 nodejs + 实现 Nginx 反向代理服务器

2019-10-13 16:13:26王振洲

p.s. 我个人下载到了“/root/node-project/”文件夹下,要执行node的话指令为:

#node /root/node-project/node-test/cp1/index

OK,咱们接着先修改 nginx 配置。如果你忘了 nginx 的配置在哪里,可以执行这条指令来确定:

#/home/ubuntu/nginx/sbin/nginx -t

本文的nginx是安装在 /home/ubuntu 下的,所以其配置文件路径是“/home/ubuntu/nginx/conf/nginx.conf”,我们这样编辑它(加上红框部分的代码):
这意味着当有请求路径为“/hello”时,nginx 会将请求代理到服务器的3000端口去(即node监听的端口)。

五. 重启 nginx 和 node

到这一步的时候别忘了两点 —— 1. 咱们修改 nginx 配置后还没重启nginx服务;2. 咱们还没有在云主机上跑node服务(上文仅仅是在本地电脑上跑了一次)。

所以我们分别执行如下指令(重启nginx+跑node):

#/home/ubuntu/nginx/sbin/nginx -s reload

#node /root/node-project/node-test/cp1/index

这时候直接访问 http://公网ip/hello,就能直接看到node跑起来的页面内容了:

本文送给使用腾讯云的前端童鞋,以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。