当前位置: 首页 > news >正文

Nginx:前后端分离配置(静态资源+反向代理)

Nginx 前后端分离配置

[!IMPORTANT]

  • 前端静态资源位置:/www/wwwroot/dist
  • 后端部署端口:9999
server {listen       80;server_name  www.0ll1.com;location / {root   /www/wwwroot/dist;try_files $uri $uri/ /index.html;index  index.html index.htm;}location /api/ {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;proxy_pass http://localhost:9999/;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}
}

[!NOTE]

举例:

  • 当访问 www.0ll1.com:80/api/* 时,请求会丢给后端;
  • 当访问 www.0ll1.com:80/* 时,请求会丢给前端,读静态资源。

相关文章:

  • navicat导入sql文件 所有问题解决方法集合
  • ios开发中xxx.debug.dylib not found
  • day21 | 26暑期实习
  • windows server2019 内网离线安装mysql5.7方式;windows server2019安装软件提示丢失msvcp100.dll问题处理
  • char32_t、char16_t、wchar_t 用于 c++ 语言里存储 unicode 编码的字符,给出它们的具体定义
  • Linux系统编程 day9 SIGCHLD and 线程
  • uniapp开发2--uniapp中的条件编译总结
  • 【HarmonyOS】ArKUI框架
  • 基于贝叶斯优化的Transformer多输入单输出回归预测模型Bayes-Transformer【MATLAB】
  • HarmonyOS Next 编译之如何使用多目标产物不同包名应用
  • 字符串全排列(Java版本自己用)
  • 随机数算法原理以及模拟实现
  • 如何高效的进行生产管理?
  • UnityDots学习(四)
  • 使用java实现设计图中多个设备的自动布线,根据如下要求生成详细设计方案文档
  • 前沿分享|技术雷达202504月刊精华
  • LINUX网络基础 [六] - HTTPS协议
  • Gboard安卓版手势输入与多语言支持全面评测【输入顺滑】
  • Redis—内存淘汰策略
  • 09.传输层协议 ——— TCP协议
  • 中国围棋协会将不组队参加今年的LG杯世界棋王赛
  • 全球首个AI价值观数据集出炉
  • 关税战推高成本,美澳“奥库斯”核潜艇协议或将生变
  • 马上评|京东VS美团,消费者希望看到的不是“口水仗”
  • 人民日报头版开新栏:收官之年干劲满,决战决胜勇争先
  • 专访|松重丰:“美食家”不孤独,他在自由地吃饭