nginx同域名同端口配置多个vue项目
2021/5/1 7:27:12
本文主要是介绍nginx同域名同端口配置多个vue项目,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第一步:vue项目打包前,更改publicPath,不同版本在不同目录下,2.X在build->config下,3.X在vue.config.js下,如下图设置,我的是3.0;打包。
module.exports = { productionSourceMap: false, //减少打包后的.map文件 publicPath: '/web/', // 输出文件目录 outputDir: 'web', }
第二步:配置nginx,伪静态设置,如下图,默认打开是前端,后台为admin,请注意root和alias的区别,简单的说,root会自动加上location后的路径,alias则不会。
location / { alias /www/wwwroot/new.xxx.com/web/; index index.html; try_files $uri $uri/ @router; error_page 404 /index.html; } location /admin { alias /www/wwwroot/new.xxx.com/admin/dist/; index index.html; try_files $uri $uri/ @router; error_page 404 /index.html; } location @router { rewrite ^.*$ /index.html last; }
第三步:请根据伪静态设置,正确上传文件位置。
第四步:如有fonts字体加载失败,或者不正常显示,说明是目录加载问题,需更改,assetsPublicPath,实际情况请根据自己文件修改。
这篇关于nginx同域名同端口配置多个vue项目的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25Vue3学习:从入门到初步掌握
- 2024-12-25Vue3入门:新手必读的简单教程
- 2024-12-23【JS逆向百例】爱疯官网登录逆向分析
- 2024-12-21Vue3教程:新手入门到实践应用
- 2024-12-21VueRouter4教程:从入门到实践
- 2024-12-20Vue3项目实战:从入门到上手
- 2024-12-20Vue3项目实战:新手入门教程
- 2024-12-20VueRouter4项目实战:新手入门教程
- 2024-12-20如何实现JDBC和jsp的关系?-icode9专业技术文章分享
- 2024-12-20Vue项目中实现TagsView标签栏导航的简单教程