服务器、花生壳一个端口部署前后端分离项目

server {

listen 482 default_server;

server_name xxxx; ## 重要!!!修改成你的外网 IP/域名

gzip on;

gzip_min_length 1k; # 设置允许压缩的页面最小字节数

gzip_buffers 4 16k; # 用来存储 gzip 的压缩结果

gzip_http_version 1.1; # 识别 HTTP 协议版本

gzip_comp_level 2; # 设置 gzip 的压缩比 1-9。1 压缩比最小但最快,而 9 相反

gzip_types text/plain application/x-javascript text/css application/xml application/javascript; # 指定压缩类型

gzip_proxied any; # 无论后端服务器的 headers 头返回什么信息,都无条件启用压缩

location / { ## nginx项目

root /dong/deyu/;

index index.html index.htm;

try_files uri uri/ /index.html;

}

location /prod-api/ { ## 后端项目 - 管理后台

proxy_pass http://xxxx:483/; ## 重要!!!proxy_pass 需要设置为后端项目所在服务器的 IP或本地

proxy_set_header Host $http_host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header REMOTE-HOST $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

如果需要移除路径前缀,可以使用如下配置:

rewrite ^/prod-api/(.*) /1 break;

}

}

相关推荐
Xの哲學9 小时前
Linux grep命令:文本搜索的艺术与科学
linux·服务器·算法·架构·边缘计算
夜月yeyue10 小时前
Linux 调度类(sched_class)
linux·运维·c语言·单片机·性能优化
林义满10 小时前
运维转型让产线 “少掉链”:上海义满汽车零部件借智能运维降本增效,年减损失超 200 万
运维·汽车
VekiSon11 小时前
Linux系统编程——IPC进程间通信:信号通信与共享内存
linux·运维·服务器
南山nash11 小时前
CentOs7 安装 Docker 详细步骤
linux·运维·docker·容器
徐先生 @_@|||11 小时前
Conda最基础使用命令
linux·windows·conda
ZHHHHHJ6611 小时前
LL层-PAST
运维·服务器·网络
wdfk_prog11 小时前
[Linux]学习笔记系列 -- [fs][drop_caches]
linux·笔记·学习
咩咩大主教12 小时前
VSCode远程连接Linux部署的Docker
linux·vscode·docker
名誉寒冰12 小时前
GDB 调试与 Core Dump(段错误)排查指南(Linux/C/C++)
linux·c语言·c++