全栈部署
2020-09-22 21:27:11 0 举报
AI智能生成
node 全栈部署
作者其他创作
大纲/内容
构建高可用node环境
cluster 实现多进程
cluster 实现多进程
故障恢复
多核利用
多进程共享端口
服务部署
pm2
守护进程,监控,日志的一整套完整的功能
守护进程,监控,日志的一整套完整的功能
特色
内建负载均衡
使用Node cluster 集群模块、子进程
使用Node cluster 集群模块、子进程
线程守护,keep alive
0秒停机重载
跨平台支持
停止不稳定的进程
控制台检测
提供 HTTP API
配置
生成配置文件pm2 ecosystem
生成配置文件pm2 ecosystem
apps 应用
[{name,script}]可配置多个
[{name,script}]可配置多个
deploy 环境配置
环境:production,dev
环境:production,dev
nginx 配置
反向代理+前端静态服务
反向代理+前端静态服务
conf.d 配置虚拟主机
sites-enable 配置不同网站
server.js
server.js
listen端口
server_name服务名,域名
location
静态资源代理
匹配location / url路径
指向root /root/* 资源地址
匹配location / url路径
指向root /root/* 资源地址
反向代理
匹配location /api 请求url
代理proxy_pass http://node服务地址;
匹配location /api 请求url
代理proxy_pass http://node服务地址;
gizp 配置压缩
Docker
构建一个Nginx服务器
构建一个Nginx服务器
镜像
官方镜像
docker pull nginx
docker pull nginx
定制镜像
Dockerfile
Docker-Compose定制多个
Dockerfile
Docker-Compose定制多个
容器
仓库
0 条评论
下一页