如何为 NodeJs 设置 Nginx 代理服务器

如何为 NodeJs 设置 Nginx 代理服务器,第1张

很多时候,我们需要为 NodeJs 设置反向代理,例如本博客后台 NodeJs 的应用监听的端口为 3333,通过 Nginx 便可以轻松代理为 80 端口,那么应该如何设置呢?

首先设置 upstream:

upstream app_blog {

server 127.0.0.1:3333

}

设置 server:

server {

listen 80 default

server_name wenzhixin.net.cn wenzhixin.*

location / {

proxy_set_header X-Real-IP $remote_addr

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for

proxy_set_header Host $http_host

proxy_set_header X-NginX-Proxy true

proxy_pass http://app_blog

proxy_redirect off

}

}

重启 nginx:

sudo service nginx restart

大功告成!根据我们的设置,所有通过 80 的请求(头部信息)都会跳转到 3333 端口。

1、node_modules只是放一些依赖包,具体数据库文件当然是放在mysql目录下了。 2、要在不开编辑器前提下,使系统可访问,你只要在控制台中定位到你系统的目录后,使用node命令来启动即可

小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:

远程桌面连接(MicrosoftTerminalServicesClient,MSTSC):采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。

管理终端VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。

使用远程桌面连接(MSTSC)登录实例

打开开始菜单>远程桌面连接,或在开始菜单>搜索中输入mstsc。也可以使用快捷键Win+R来启动运行窗口,输入mstsc后回车启动远程桌面连接。

在远程桌面连接对话框中,输入实例的公网IP地址。单击显示选项。

输入用户名,如小鸟云默认为niaoyun。单击允许我保存凭据,然后单击连接。这样以后登录就不需要手动输入密码了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/418560.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-24
下一篇2023-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存