反向代理子目录配置问题求助
反向代理子目录配置问题求助
大家好,我现在碰到个反向代理的问题想请教下。因为没法使用CNAME,所以打算把服务拆分到子目录里,用Nginx配置了/ha/路径来反向代理本地的Home Assistant服务,配置代码如下:
location /ha/ { proxy_pass http://localhost:58123/; #local IP of my HA server 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 Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }
现在访问这个子目录的时候,能看到HA的Logo,但打开开发者控制台一看,发现页面尝试加载的资源都是从网站根目录请求的——比如本该请求/ha/frontend_latest/app.83207343.js,结果实际请求的是/frontend_latest/app.83207343.js,导致资源加载失败,页面没法正常显示。有没有大佬知道该怎么解决这个问题呀?
备注:内容来源于stack exchange,提问作者JokerGermany
相关产品推荐
相关产品推荐

