如何使用Nginx反向代理Node.js
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,如何使用Nginx反向代理Node.js?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。安装pm2npm install pm2 -g
千家信息网最后更新 2026年11月02日如何使用Nginx反向代理Node.js
如何使用Nginx反向代理Node.js?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
安装pm2
npm install pm2 -gln -s /home/download/node-v8.11.1-linux-x64/lib/node_modules/pm2/bin/pm2 /usr/local/bin/pm2
修改package.json
"scripts": { "test": "echo \"Error: no test specified\" && exit 1", "pm2": "/home/download/node-v8.11.1-linux-x64/lib/node_modules/pm2/bin/pm2 start /web/mazey.cn/server/app.js"}or
"scripts": { "test": "echo \"Error: no test specified\" && exit 1", "pm2": "pm2 start app.js"}启动pm2
npm run pm2
开机启动pm2
pm2 savepm2 startup centos
注意
若 pm2 startup centos 失败,可尝试 pm2 startup 。
PM2 detected systemv but you precised centos Please verify that your choice is indeed your init system If you arent sure, just run : pm2 startup
修改Nginx配置
vim /etc/nginx/conf.d/*.confupstream nodejs { server 127.0.0.1:3000; keepalive 64;}server { listen 80; server_name domain.cn; root /web/mazey.cn; index index.html index.htm; # 网站切到/server下时走nodejs location /server { 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_set_header Connection ""; proxy_pass http://nodejs; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 1h; }}相应的 app.js :
const express = require('express')const app = express()let hi = 'hi'app.get('/server', (req, res, next) => { hi = `Hello Mazey!\n` next()}, (req, res) => { res.send(` ${hi} ${req.method}\n ${req.originalUrl}\n ${req.query.id}\n `)})const server = app.listen(3000, function () { let host = server.address().address let port = server.address().port console.log('Example app listening at http://%s:%s', host, port)})关于如何使用Nginx反向代理Node.js问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
问题
代理
更多
帮助
解答
易行
简单易行
内容
小伙
小伙伴
方法
知识
篇文章
网站
行业
资讯
资讯频道
频道
分析
尝试
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云南咖啡
科技互联网
互联网与科技
互联网金融与金融科技
喔噻互联网科技
以房互联网科技
碳银互联网科技
壕鑫互联网络科技
互联网科技ppt模板
科技互联网公司logo
隆华科技工业互联网
世界互联网领先科技成果获奖
互联网科技如何创业
互联网科技公司营业执照怎么办理
东营紫格互联网科技
广州梦谷互联网科技有限公司领导
互联网时代科技型公司的机会
科技互联网专业工作会议发言稿
山东亿川互联网科技有限责任公司
如何强化互联网金融科技
科技平台互联网
厦门中拓互联网络科技有限公司
科技信息互联网
互联网金融与金融科技
奇酷互联网络科技
互联网金融 科技创新
互联网前沿科技
金融科技和互联网金融
受益于互联网科技的高速发展
互联网高科技行业有哪些企业