Node部署 - [反向代理 + 负载均衡 + 线上部署 + PM2 + 缓存策略] - 看我的就够了

本文详细介绍了如何进行Node.js应用的部署,包括使用nginx作为反向代理和负载均衡器,配置自定义的nginx.conf和pm2.json文件,以及项目的线上部署和缓存策略。通过yum或Homebrew在不同系统中安装nginx,使用PM2管理应用进程,并讨论了如何监控和管理服务状态。
摘要由CSDN通过智能技术生成

准备工作

方向代理
负载均衡
nginx 负载均衡的实现
HTTP Uptream模块
其他负载均衡的方法

缓存策略

实战

首先安装nginx

  • centos 可以用 yum神器
  • mac 环境使用 Homebrew神器 来安装
    brow 来源
    brew search nginx
    brew install nginx
    brew info nginx
    nginx -v 有版本输出;安装成功
  • win10 安装 nginx
    下载资源很多.这里跳过,讲下使用方法

    在nginx.exe目录,打开命令行工具,用命令 启动/关闭/重启nginx ; 或者配置环境变量
    start nginx : 启动nginx
    nginx -s reload  :修改配置后重新加载生效
    nginx -s reopen  :重新打开日志文件
    nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确
    nginx -s stop  :快速停止nginx
    nginx -s quit: 完整有序的停止nginx
    

nginx.conf 文件 里的模块介绍

//看一眼; 就可以了
#user  nobody;

# 工作进程 就是cpu 核数
worker_processes  1;

# nginx的日志
# 出错
#error_log  logs/error.log;
# 警告
#error_log  logs/error.log  notice;
# 基础信息
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


# 最大链接数
events {
    worker_connections  1024;
}


http {
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值