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
相关产品推荐
相关产品推荐

