【深入nodejs开发】一、将node项目结合nginx部署到Centos7服务器
一、安装nginx服务器环境
1、使用ssh工具连接服务器
2、安装宝塔面板,方便服务器管理
1 | yum install -y wget && wget -O install.sh http: //download.bt.cn/install/install_6.0.sh && sh install.sh |
安装后打开安装结尾显示的地址,打进入宝塔。
这时会弹出选择框,安装nginx套装(时间紧用快速安装,不紧就用编译安装)
二、安装nodejs环境
完全安装这个教程来就行
https://helpcdn.aliyun.com/document_detail/50775.html
三、设置nginx反向代理
1、上面二中的教程最后一步大家肯定发现了,执行
1 | node ~/example.js |
然后访问你的网站,发现并没有出现你想要访问的node的服务,所以就需要用到nginx的反向代理了
2、目标访问www.xxx.cn让nginx反向代理到,www.xxx.cn:3000地址
打开宝塔的nginx配置,修改server{}内的
1 | listen为80, |
1 | server_name为www.xxx.cn |
1 2 | listen 80; server_name www.xxx.cn; |
还在server内加上一个配置
1 2 3 | location / { proxy_pass http: //127.0.0.1:3000; } |
配置好后,访问 www.xxx.cn 的请求就会自动代理到 http://127.0.0.1:3000 ,这样就可以能使用nodejs开辟的接口了。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· 本地部署 DeepSeek:小白也能轻松搞定!
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 从 Windows Forms 到微服务的经验教训
· 李飞飞的50美金比肩DeepSeek把CEO忽悠瘸了,倒霉的却是程序员
· 超详细,DeepSeek 接入PyCharm实现AI编程!(支持本地部署DeepSeek及官方Dee