Nginx设置请求转发到端口

nodejs默认是ip地址加上端口号来访问,但是我在局域网中测试好像并不能访问,由于我本来的是nginx服务器,索性在Nginx配置文件中设置域名所有请求转发到指定端口。

例如,在域名test.com的配置文件添加如下信息,代表将该域名的所有请求转发到8888端口。

location ~ .* {
    proxy_pass http://127.0.0.1:8888;
}

然后重启nginx。

在本地hosts中设置一下解析,然后node环境跑起来,直接访问域名就可以访问了。

延伸

退出终端后继续运行 Node.js

使用 npm 模块 forever,建立 UNIX daemon 进程,让 Node.js 保持运行。

安装

sudo npm -g install forever

开启进程

forever start /path/app.js

查看所有进程

forever list

关闭所有进程

forever stopall
如果您觉得本文对您有用,欢迎捐赠或留言~
微信支付
支付宝

发表评论

您的电子邮箱地址不会被公开。