当前位置: 首页 > 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协议
  • 巴菲特掌舵伯克希尔60年后将卸任CEO,库克:认识他是人生中最珍贵的经历之一
  • 辽宁召开假期安全生产工作调度会:绝不允许层层失守,绝不允许“带病运行”
  • 五四青年节|青春韵脚
  • 抗战回望15︱《五月国耻纪念专号》:“不堪回首”
  • 鲁迅先生儿媳、周海婴先生夫人马新云女士逝世,享年94岁
  • 特朗普加征关税冲击波:美国零售、汽车、航空、科技企业纷纷预警业绩波动