惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
小众软件
小众软件
J
Java Code Geeks
I
InfoQ
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
L
LangChain Blog
博客园 - 司徒正美
量子位
Y
Y Combinator Blog
C
Check Point Blog
T
Tailwind CSS Blog
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
N
Netflix TechBlog - Medium
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
云风的 BLOG
云风的 BLOG
A
About on SuperTechFans
B
Blog RSS Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
大猫的无限游戏
大猫的无限游戏
V
V2EX
阮一峰的网络日志
阮一峰的网络日志

博客园 - 求必印

NodeJS生产环境发布流程 网页使用了艺术字体后加载很慢,字体文件太大,可以优化吗?怎么压缩? 使用宝塔面板FTP服务器无法获取远程列表的解决办法 2024年9月26日记录网站安全性配置优化 H5前端特殊艺术字体文件太大,可通过font-spider压缩 P5JS学习笔记 把自己的代码通过npm发包过程 用户中心 - 博客园 防止刷票的一些方法介绍 解决wampserver无法启动问题 mysql远程连接开启与关闭 一键解决win10系统崩溃,重新安装问题处理办法 网页兼容最新IE声明meta方法 httpd进程数统计,IP封禁,IP连接数量情况查看 centos linux服务器apache+mysql环境访问慢优化方法 linux centos windows服务器修改数据库最大连接数的方法 CI框架页面打开空白,无报错为解决方法新环境 LINUX服务器 安装定时任务 设置定任务 Liux定时关机 linux centos系统 php安装GD库扩展
宝塔apache环境配置nodejs管理后台解决接口跨域问题
求必印 · 2026-01-20 · via 博客园 - 求必印

Apache 的反向代理规则和 Nginx 不一样,得换 Apache 的配置方式。

核心问题:Apache 的反向代理配置方式

宝塔中 Apache 的反向代理需要通过「虚拟主机配置文件」添加ProxyPass规则,而不是 Nginx 的location配置。

步骤 1:修改 Apache 的虚拟主机配置

  1. 登录宝塔面板,找到管理后台网站(baoxiuadmin.anoleai.com)→ 点击「设置」→「配置文件」。
  2. 在配置文件的<VirtualHost *:443>块内,添加以下反向代理规则(放在DocumentRoot之后):
# 反向代理:将/api路径转发到Node容器
ProxyPass "/api" "http://127.0.0.1:3000/api"
ProxyPassReverse "/api" "http://127.0.0.1:3000/api"
  • 注意:ProxyPass的格式是 ProxyPass "代理路径" "目标URL",这里要保证路径完全匹配(比如你的接口是/api/admin/login,代理路径写/api,目标 URL 写http://127.0.0.1:3000/api)。

步骤 2:确保 Apache 启用了反向代理模块

宝塔默认可能没开启 Apache 的代理模块,需要手动启用:

  1. 宝塔面板→「软件商店」→ 找到「Apache」→ 点击「设置」→「模块管理」;
  2. 勾选proxy_moduleproxy_http_module(这两个是反向代理必需的模块);
  3. 点击「保存」,Apache 会自动重启。

步骤 3:重启 Apache 并测试

  1. 宝塔→软件商店→Apache→点击「重启」;
  2. 清除浏览器缓存(Ctrl+Shift+R),重新发起登录请求。

关键说明

Apache 的ProxyPass规则和 Nginx 的区别: