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

Nginx reverse proxy配置后持续返回404 status code的问题求助

Nginx reverse proxy配置后持续返回404 status code的问题求助

Hey,刚看到你的问题,作为第一次接触Nginx反向代理的新手,碰到持续404确实挺闹心的,别慌,咱们一步步来排查可能的问题点:

你想要实现的是隐形转发(stealth forwarding)——访问custom.domain.com时浏览器地址栏不变,但实际加载https://frontend.example.com的内容,目前用Coolify部署Nginx,搭配Cloudflare做DNS解析和SSL证书,却一直返回404。下面是几个大概率的问题方向和解决建议:

1. 先检查你的Nginx核心配置(最关键!)

你没贴出具体的Nginx配置,但新手反向代理404大多出在这里,尤其是隐形转发需要的关键头信息没配置全:

  • 确保proxy_pass指向正确的目标地址,末尾的分号别漏;
  • 一定要加上proxy_set_header Host $host;,不然后端frontend.example.com会因为Host头不匹配,识别不出你的请求,直接返回404;
  • 附上一个基础的可行配置示例,你可以对照调整:
server {
    listen 443 ssl;
    server_name custom.domain.com;

    # Cloudflare origin证书配置路径
    ssl_certificate /path/to/your/cloudflare-origin-cert.pem;
    ssl_certificate_key /path/to/your/cloudflare-origin-key.pem;

    location / {
        proxy_pass https://frontend.example.com;
        # 隐形转发必备的头信息,缺一不可
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

# 强制HTTP跳转到HTTPS
server {
    listen 80;
    server_name custom.domain.com;
    return 301 https://$host$request_uri;
}

2. Cloudflare的DNS与SSL模式检查

  • 确认CNAME解析已经生效:可以在本地终端用nslookup custom.domain.com或dig custom.domain.com,看看返回的是不是你的Nginx服务器地址proxy.example-host.com;
  • SSL模式建议设为Full或Full (strict):因为你给Nginx配置了Cloudflare的origin证书,这样Cloudflare和你的Nginx之间是加密通信,避免因协议不匹配导致的异常。如果设成Flexible,Cloudflare会发HTTP请求到你的HTTPS端口,大概率会出问题。

3. Coolify端的Nginx部署验证

  • 配置修改后记得重启Nginx:在Coolify面板里找找有没有重启按钮,或者通过终端执行systemctl restart nginx(如果是基于Linux的容器);
  • 确认端口映射正确:Nginx需要监听80和443端口,确保这两个端口在Coolify的容器配置里已经对外开放。

4. 后端服务的域名限制排查

有些后端服务会做域名白名单校验,只允许自己的域名访问。你可以在Nginx服务器上执行这个命令测试:

curl -H "Host: custom.domain.com" https://frontend.example.com

如果返回404,说明frontend.example.com限制了非自身域名的请求,需要联系后端管理员把custom.domain.com加入白名单。

你可以先从核对Nginx配置开始,把关键头信息补全后重启测试,如果还是不行,把你的实际Nginx配置贴出来,我再帮你细化排查!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.15 11:08:06