You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Rocky Linux下反向代理Nuxt(Nitro)站点出现URL重定向异常问题求助

Rocky Linux下反向代理Nuxt(Nitro)站点出现URL重定向异常问题求助

我现在遇到了一个反向代理配置的棘手问题,折腾好一阵没找到根源,来求助各位大佬!

我的服务器环境是Rocky Linux,用PM2托管了一个基于Nuxt框架的站点,底层的Nitro服务器监听的是1344端口。目前配置了两个域名做反向代理,其中一个正常,另一个出了问题:

  • 第一个域名foo.se配置了代理到Nitro的根路径,配置代码如下:
ProxyPass / http://127.0.0.1:1344/
ProxyPassReverse / http://127.0.0.1:1344/

这个完全没问题,访问、跳转一切正常。

  • 第二个域名bar.se我想让它代理到Nitro站点的/dekaler子路径,配置是这样的:
ProxyPass / http://127.0.0.1:1344/dekaler
ProxyPassReverse / http://127.0.0.1:1344/dekaler

现在的异常情况是:

  1. 第一次访问bar.se时,确实能正确加载/dekaler对应的页面,但浏览器地址栏会自动变成bar.se/dekaler(页面没有刷新);
  2. 如果手动刷新bar.se/dekaler,就会被重定向到bar.se/dekaler/dekaler,再刷新还会继续叠加路径,完全陷入死循环。

我现在搞不明白这个奇怪的重定向到底是Apache的ProxyPass配置导致的,还是Nuxt/Nitro项目内部的路由、重定向逻辑触发的?有没有大佬能给我指个排查方向,或者提供一些可能的解决思路?

备注:内容来源于stack exchange,提问作者Pochen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 15:54:44