node 用 nginx 实现一个端口起动两个服务

下载 nginx: download

解压文件

配置 nginx

找到一个conf\nginx.conf的文件,修改

复制代码
    server {
        listen       8056;
        server_name  localhost;
        
        location /add-system/ {
            proxy_pass http://localhost:9021/add-system/; # 后端地址和端口
        }
        
        location /add-index/ {
            proxy_pass http://localhost:9022/add-index/; # 前端地址和端口
        }
        
        # 后端favicon.ico
        location /add-index/favicon.ico {
            proxy_pass https://www.xiancn.com/resource/favicon.ico; # 后端favicon.ico地址
        }
        # 前端favicon.ico
        location /add-system/favicon.ico {
            proxy_pass https://www.xiancn.com/resource/favicon.ico; # 前端favicon.ico地址
        }

        # 后端API
        location /dev-api/ {
            proxy_pass http://localhost:9021/dev-api/; # 后端地址和端口
        }
        # 前端API
        location /ind-api/ {
            proxy_pass http://localhost:9022/ind-api/; # 前端API地址和端口
        }
        location = /50x.html {
            root   html;
        }
    }

Nginx在window上的启动命令

启动:start nginx.exe

停止:.\nginx.exe -s stop 或是 在任务管理器中关闭防止起动多次

重新载入配置:.\nginx.exe -s reload

打开页面 http://localhost:8056/add-system

成功

相关推荐
迦南的迦 亚索的索10 分钟前
LINUX环境
linux·运维·服务器
yuanjj8811 分钟前
linux下调试域格CLM920 NC5等9x07平台模块 QMI拨号
linux·运维·服务器
IMPYLH36 分钟前
Linux 的 printenv 命令
linux·运维·服务器·bash
SilentSamsara39 分钟前
SSH 远程管理:密钥登录 + 隧道转发,一次性配置好
linux·运维·服务器·ubuntu·centos·ssh
LN花开富贵1 小时前
【ROS】鱼香ROS2学习笔记一
linux·笔记·python·学习·嵌入式·ros·agv
疏星浅月1 小时前
数据对齐的底层原理与性能优化
linux
Jurio.1 小时前
本机开发 + 多机执行的极简远端运行工具
linux·git·python·github·远程工作
2501_945837432 小时前
OpenClaw:开启 “行动 AI“ 新纪元,从聊天机器人到自主智能体的范式革命
服务器
阿巴~阿巴~2 小时前
Git版本控制完全指南:从入门到实战(简单版)
linux·服务器·git
Cx330❀2 小时前
Linux命名管道(FIFO)通信:从原理到实操,一文搞懂跨进程通信
大数据·linux·运维·服务器·elasticsearch·搜索引擎