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

Nginx反向代理Express托管React构建资源时静态文件404问题求助

Nginx反向代理Express托管React构建资源时静态文件404问题求助

大家好,我最近碰到个头疼的问题,想请教下各位:

我用Node.js的Express服务器托管了一个React项目的构建产物(用Create React App生成的),构建文件放在服务器的/public/build目录下。直接通过服务器IP加端口访问(比如http://1.2.3.4:5000)的时候,一切都正常,和本地运行时没区别;但当我用Nginx做反向代理,通过域名https://mysite.fr访问时,只有index.html能正常加载,所有的js、css这些静态资源全部返回404状态码。

补充下背景:我在OVH的VPS上部署,已经配置好了Nginx和Let's Encrypt的SSL证书,HTTPS本身是正常的,没有证书相关的问题。

下面是我的Nginx配置文件(路径:/etc/nginx/sites-available/default)的内容:

server {
    # 原配置内容未完整提供,此处为占位
    ...
}

有没有大佬能帮我看看问题出在哪呀?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 07:43:15