多个Vue项目部署到服务器的步骤记录


Posted in Javascript onOctober 22, 2020

一、业务描述:

最近在做一个电商的项目,里面有平台端和商家端以及用户端,那么这么多Vue项目如何部署到服务器呢?

二、部署

(1)首先在本地测试项目可以启动并且能正常运行。

(2)在项目中输入npm run build

多个Vue项目部署到服务器的步骤记录

此时会生成一个文件

多个Vue项目部署到服务器的步骤记录

(3)在服务器上安装Nginx,并将admin-web上传到服务器。

我上传的位置:

多个Vue项目部署到服务器的步骤记录

 (4)修改Nginx文件,找到nginx.conf

多个Vue项目部署到服务器的步骤记录

 三、如果此时有多个vue项目呢?

多加几个location即可

多个Vue项目部署到服务器的步骤记录

四、最后记得保存

:wq

五、重新启动Nginx

systemctl restart nginx

六:Nginx.conf的内容

server {
  listen  80;
  server_name localhost;
 
  #charset koi8-r;
 
  #access_log logs/host.access.log main;
 
  location / {
   root html/dist/;
   index index.html index.htm;
   try_files $uri $uri/ @router;
   index index.html;
  }
  #对应上面的@router,主要原因是路由的路径资源并不是一个真实的路径,所以无法找到具体的文件
  location @router {
  #   #因此需要rewrite到index.html中,然后交给路由再处理请求资源
     rewrite ^.*$ /index.html last;
  }
 
  location /admin {
   alias /usr/local/nginx/admin/dist;
   index index.html index.htm;
   try_files $uri $uri/ @router;
   index index.html;
  }
 
    #对应上面的@router,主要原因是路由的路径资源并不是一个真实的路径,所以无法找到具体的
  location @router {
  #   #因此需要rewrite到index.html中,然后交给路由再处理请求资源
   try_files $uri $uri/ @router;
   index index.html;
  }
 
    #对应上面的@router,主要原因是路由的路径资源并不是一个真实的路径,所以无法找到具体>的文件
  location @router {
  #   #因此需要rewrite到index.html中,然后交给路由再处理请求资源
    rewrite ^.*$ /index.html last;
  }

总结

到此这篇关于多个Vue项目部署到服务器的文章就介绍到这了,更多相关多个Vue项目部署到服务器内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
如何实现浏览器上的右键菜单
Jul 10 Javascript
JavaScript 内置对象属性及方法集合
Jul 04 Javascript
jquery focus(fn),blur(fn)方法实例代码
Dec 16 Javascript
纯js实现瀑布流展现照片(自动适应窗口大小)
Apr 08 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
Mar 08 Javascript
Vue.js 2.0中select级联下拉框实例
Mar 06 Javascript
基于JavaScript实现弹幕特效
Aug 27 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
Dec 06 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
May 08 Javascript
解决node修改后需频繁手动重启的问题
May 13 Javascript
javascript中join方法实例讲解
Feb 21 Javascript
jQuery实现推拉门效果
Oct 19 jQuery
针对Vue路由history模式下Nginx后台配置操作
Oct 22 #Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
Oct 22 #Javascript
ES11屡试不爽的新特性,你用上了几个
Oct 21 #Javascript
记一次vue跨域的解决
Oct 21 #Javascript
解决Vue项目中tff报错的问题
Oct 21 #Javascript
vue-cli3自动消除console.log()的调试信息方式
Oct 21 #Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
Oct 21 #Javascript
You might like
《猛禽小队》:DC宇宙的又一超级大烂片
2020/04/09 欧美动漫
使用PHPMailer实现邮件发送代码分享
2014/10/23 PHP
PHP7+Nginx的配置与安装教程详解
2016/05/10 PHP
PHP fclose函数用法总结
2019/02/15 PHP
laravel 事件/监听器实例代码
2019/04/12 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
2020/04/29 PHP
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
2009/05/14 Javascript
extjs中grid中嵌入动态combobox的应用
2011/01/01 Javascript
jquery插件开发之实现md5插件
2014/03/17 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
Angularjs过滤器使用详解
2016/05/25 Javascript
Angular2开发——组件规划篇
2017/03/28 Javascript
vue 2.0项目中如何引入element-ui详解
2017/09/06 Javascript
Vue-Access-Control 前端用户权限控制解决方案
2017/12/01 Javascript
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
2019/09/21 Javascript
ElementUI 修改默认样式的几种办法(小结)
2020/07/29 Javascript
[05:43]VG.R战队教练Mikasa专访:为目标从未停止战斗
2016/08/02 DOTA
Python中decorator使用实例
2015/04/14 Python
python多进程中的内存复制(实例讲解)
2018/01/05 Python
Python判断中文字符串是否相等的实例
2018/07/06 Python
selenium3+python3环境搭建教程图解
2018/12/07 Python
python七夕浪漫表白源码
2019/04/05 Python
Python小程序 控制鼠标循环点击代码实例
2019/10/08 Python
pytorch中使用cuda扩展的实现示例
2020/02/12 Python
django 解决自定义序列化返回处理数据为null的问题
2020/05/20 Python
CSS3 圆角效果
2009/07/15 HTML / CSS
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
2015/09/17 面试题
中文专业学生自我评价范文
2014/02/06 职场文书
幼师求职信
2014/06/23 职场文书
幼儿园小班个人总结
2015/02/12 职场文书
2015年七一建党节慰问信
2015/03/23 职场文书
大学生村官工作总结2015
2015/04/09 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
python not运算符的实例用法
2021/06/30 Python
python turtle绘图
2022/05/04 Python
CSS list-style-type属性使用方法
2023/05/21 HTML / CSS