nginx 配置nodejs后台代理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 配置nodejs后台代理相关的知识,希望对你有一定的参考价值。

参考技术A

代理程序 来源于 web-proxy-master 基于node做的代理服务器

nodejs在windows上运行 ,运行命令如下,启动起来的地址是 http://localhost:6001/ ( localhost = 192.168.0.105)

在200上的linux中的/davido/project/nginx-1.17.10_prefix中conf/host/localhost_6066.conf配置以下参数

重启nginx后,在程序中配置天地图访问代理路径为 "proxy": " http://192.168.0.200:6066/proxy/ ",
可以在web页面上看到天地图已经加载出来了。

现在尝试把代理服务器部署到linux上,以下是操作的步骤

参考链接地址为 nodejs 在linux上后台运行
和 linux下使用forever进行管理

linux 提前已经安装nodejs ,路径是/davido/local/ds/nodejs/

出错了, -bash: forever: command not found ,需设置环境变量

forever 管理

修改nginx中代理配置,修改成 http://192.168.0.200:6001 ,把200服务器上的6001端口放开,代理没起作用;

以上是关于nginx 配置nodejs后台代理的主要内容,如果未能解决你的问题,请参考以下文章

nginx 配置 nodejs 反向代理

LInux中Nginx+nodejs 反向代理

使用 nginx 反向代理后面的 keycloak 保护 nodejs 中的路由

nginx做nodejs(express等通用)反向代理

Nginx反向代理部署NodeJS项目

nginx 作为 NodeJS+socket.io 的代理:客户端未收到通知