前端VUE 项目 打包后成静态资源文件,在Docker内部署nginx作为代理服务器,配置好后,发现最后服务器一直报500错误,同样的Nginx配置非容器化部署访问正常。
    原配置:

    1. location / {
    2. root html;
    3. index index.html index.htm;
    4. try_files $uri $uri/ /index.html; # 处理刷新重定向404问题
    5. }

    修改后配置:

    1. location / {
    2. root /usr/share/nginx/html; # 指定前端项目绝对路径
    3. index index.html index.htm;
    4. try_files $uri $uri/ /index.html; # 处理刷新重定向404问题
    5. }