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

直接使用docker中的nginx

排查步骤(关键)

1️⃣ 确认后端服务是否在容器内可通过 localhost:8080 访问?

⚠️ 这是最常见的问题:
在容器内,localhost:8080 指的是 容器自己,而不是宿主机上的服务。

如果你的后端服务(Spring Boot 等)运行在 宿主机另一个容器 上,那么:

  • proxy_pass http://localhost:8080/; → 会尝试访问 当前 Nginx 容器内部的 8080 端口
  • 但 Nginx 容器里并没有后端服务 → 404 或 502

✅ 正确做法:让 Nginx 容器能访问后端服务

✅ 情况一:后端服务在宿主机上

你需要让容器访问宿主机:

  • 在 Linux 上,使用 host.docker.internal(或 --network=host
  • 修改 proxy_pass

Nginx

编辑

location /charsming-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://host.docker.internal:8080/;  # 改这里!
http://www.dtcms.com/a/544275.html

相关文章:

  • 黑龙江省城乡和建设厅网站首页网站论坛怎样建设
  • 如何使用 INFINI Gateway 增量迁移 ES 数据
  • 凸优化5:无约束优化之动量
  • MYSQL-超全基础以及用法--仅个人的速记笔记(2)
  • 深度学习零基础教程:在 DigitalOcean GPU 云主机上一步搭建 Jupyter Lab
  • 仓颉并发集合实现:鸿蒙高并发场景的容器化解决方案
  • English Interview Template
  • 网站建设最贵服务商wordpress 首页403
  • 《C++ 多态》三大面向对象编程——多态:虚函数机制、重写规范与现代C++多态控制全概要
  • 自然科学研究的AI革命:如何用ChatGPT-4o贯通数据分析、建模与写作
  • Xrecode3(多功能音频转换工具)
  • 电商网站 内容优化发帖网站有哪些
  • spring cache 支持多结构的 Redis 缓存管理器
  • CPU 架构(CPU Architecture)
  • 国产固态硬盘推荐:天硕工业级SSDDRAM缓存与HMB技术详解
  • arcgis中建立渔网,fragtats计算景观指数(纯小白-详细教程)
  • SpringGateway处理跨域
  • 网站被收录后又被提出了免费咨询平台
  • 【printpdf】readme.md文件详解
  • 环形缓冲区实现共享内存
  • Spring AI 搭建 RAG 个人知识库
  • 网站地址是什么用淘宝域名做网站什么效果
  • SPSSAU「质量控制」模块:从可视化监控到过程优化,一站式搞定质量难题
  • 基于健康指标的自动驾驶全系统运行时安全分析方法
  • 从 0 到 1 开发 Rust 分布式日志服务:高吞吐设计 + 存储优化,支撑千万级日志采集
  • 如何做好网站的推广工作成都百度爱采购
  • [无人机sdk] Open Protocol | 协议包构造验证
  • 【Vscode】解决ssh远程开发时Formatter失效的问题
  • TCP 如何保证传输的可靠性?
  • 亲子娱乐升级!Docker 电视盒子 ADB 安装助手,儿童 APP 一键装满电视