vue部署正式环境上传nginx后遇到的问题

页面不能访问

在nginx中server中添加配置,重启nginx:sudo systemctl restart nginx

复制代码
        root /home/admin/dist;
        index index.html; 
        
        location / {
        try_files $uri $uri/ /index.html;
        }

页面仍不能访问 & 静态资源无法访问 & GET https://xxx.js net::ERR_ABORTED 403 (Forbidden)

找到nginx中第一行user用户(默认www-data),执行如下命令为www-data用户赋予目录访问权限

复制代码
sudo chown -R www-data:www-data /home/user/dist

后端接口无法访问 & 访问后端接口被理解成前端页面请求

在nginx中server中添加配置,重启nginx

复制代码
location /api {
        proxy_pass  http://IP:PORT;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $host;
    }
相关推荐
Lank_M1 小时前
白底都占八成,PNG 为何只在图表页赢过 JPG
前端
张一凡931 小时前
给 Coding Agent 加一道"架构闸门":Jin 是如何做到"先审架构、再写代码、不漂移"的
前端·后端·agent
Linye1 小时前
AI 写的 HTML 原型全是空壳?聊聊真实 DOM 交互避坑
前端·人工智能
ZANE1 小时前
纯前端实现的 PDF 与图片互相转换工具技术实现
前端
ruanno_top1 小时前
选中一项后,焦点掉回了页面顶部:三个弹层的焦点还原
vue.js
Swot2 小时前
SvelteKit Remote Functions 使用指南
前端·后端
Cooper252 小时前
三源热榜去重加 AI 摘要:URL 唯一键踩出的三个坑
前端·python
Yk酱228402 小时前
A2UI探索随笔-技术选型
前端
前端繁华如梦2 小时前
# 从 73000 行压缩代码到 TypeScript 模块化:我把一个 Three.js FPS 游戏 1:1 复刻了一遍
前端
小厨勺子2 小时前
我用AIUI给Rokid眼镜做了个随身换算智能体
javascript