ksw000 2022-07-20 17:36 采纳率: 50%
浏览 142
已结题

nuxt部署问题nginx配置

nuxt部署问题,想把两个项目同一域名下,现在nuxt项目js404,另一个是admin也没配好,nginx配置

我的网址http://pctest.uzhijob.com/ 希望首页这些是nuxt项目,只有http://pctest.uzhijob.com/admin下是admin项目
使用的是nuxt项目ssr自动路由,admin项目history路由,图是文件结构,现在网址能打开,但是js404

  location / {
            proxy_set_header X-Real-Ip $remote_addr;
            proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;

            proxy_set_header X-Nginx-Proxy true;
            proxy_pass http://localhost:12345;
            proxy_redirect off;
            try_files $uri $uri/ /index.html;
    }
 # 注意要和项目中配置的base一样
 location ^~/admin {
        alias /www/wwwroot/pctest.uzhijob.com/admin;
        try_files $uri $uri/ @rewrites; 
    }

    #location @rewrites {
    #    rewrite ^/(admin)/(.+)$ /$1/index.html last;
    #}



    #err_log  /www/wwwlogs/pctest.log;
}

img

  • 写回答

3条回答 默认 最新

  • Z_ One Dream 2022-07-20 17:50
    关注

    以前貌似遇到过,你的 /admin 下访问的静态 js 那就的给你的 admin 项目的js前面都加上 /admin,然后让 /admin/xx.js 才能访问到正确的 js, 其他的配置就正常配置。
    给 admin 配置加一个属性 好像叫 publish:'/admin'。我忘了 好像是这个

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 7月29日
  • 已采纳回答 7月21日
  • 专家修改了标签 7月20日
  • 创建了问题 7月20日

悬赏问题

  • ¥15 office打开卡退(新电脑重装office系统后)
  • ¥300 FLUENT 火箭发动机燃烧EDC仿真
  • ¥15 【Hadoop 问题】Hadoop编译所遇问题hadoop-common: make failed with error code 2
  • ¥15 vb6.0+webbrowser无法加载某个网页求解
  • ¥15 RPA财务机器人采购付款流程
  • ¥15 计算机图形多边形及三次样条曲线绘制
  • ¥15 根据protues画的图用keil写程序
  • ¥200 如何使用postGis实现最短领规划?
  • ¥15 pyinstaller打包错误
  • ¥20 cesm的气溶胶排放文件