多个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 相关文章推荐
jquery的颜色选择插件实例代码
Oct 02 Javascript
JQuery 学习笔记 选择器之六
Jul 23 Javascript
javascript实现网页字符定位的方法
Jul 14 Javascript
js实现点击向下展开的下拉菜单效果代码
Sep 01 Javascript
JQuery实现简单的图片滑动切换特效
Nov 22 Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
Sep 13 Javascript
使用Bootrap和Vue实现仿百度搜索功能
Oct 26 Javascript
使用Electron构建React+Webpack桌面应用的方法
Dec 15 Javascript
Vue的轮播图组件实现方法
Mar 03 Javascript
JQuery实现ajax请求的示例和注意事项
Dec 10 jQuery
layui按条件隐藏表格列的实例
Sep 19 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
Oct 30 Javascript
针对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
php执行sql语句的写法
2009/03/10 PHP
PHP数据库操作Helper类完整实例
2016/05/11 PHP
php实现登陆模块功能示例
2016/10/20 PHP
浅谈PHP匿名函数和闭包
2019/03/08 PHP
PHP消息队列实现及应用详解【队列处理订单系统和配送系统】
2019/05/20 PHP
combox改进版 页面原型参考dojo的,比网上jQuery的那些combox功能强,代码更小
2010/04/15 Javascript
一些经常会用到的Javascript检测函数
2010/05/31 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
jquery利用命名空间移除绑定事件的方法
2015/03/11 Javascript
jquery插件splitScren实现页面分屏切换模板特效
2015/06/16 Javascript
jquery合并表格中相同文本的相邻单元格
2015/07/17 Javascript
比例尺、缩略图、平移缩放之百度地图添加控件方法
2015/08/03 Javascript
jquery实现顶部向右伸缩的导航区域代码
2015/09/02 Javascript
轻松学习jQuery插件EasyUI EasyUI实现树形网络基本操作(2)
2015/11/30 Javascript
基于JavaScript实现一定时间后去执行一个函数
2015/12/14 Javascript
JavaScript面向对象之私有静态变量实例分析
2016/01/14 Javascript
JS实现的RGB网页颜色在线取色器完整实例
2016/12/21 Javascript
利用Node.js对文件进行重命名
2017/03/12 Javascript
vue-cli+webpack项目 修改项目名称的方法
2018/02/28 Javascript
vue 引用自定义ttf、otf、在线字体的方法
2019/05/09 Javascript
小程序如何自主实现拦截器的示例代码
2019/11/04 Javascript
python+selenium实现简历自动刷新的示例代码
2019/05/20 Python
python离线安装外部依赖包的实现
2020/02/13 Python
Python用5行代码实现批量抠图的示例代码
2020/04/14 Python
html5 localStorage本地存储_动力节点Java学院整理
2017/07/06 HTML / CSS
美国卡车、吉普车和SUV零件网站:4 Wheel Parts
2016/11/24 全球购物
中学生期末评语
2014/02/03 职场文书
优秀党务工作者事迹材料
2014/05/07 职场文书
关于感恩的演讲稿500字
2014/08/26 职场文书
学校纪律作风整改措施思想汇报
2014/10/11 职场文书
租房协议书范例
2014/10/14 职场文书
汽车转让协议书
2015/01/29 职场文书
幼儿园六一儿童节演讲稿
2015/03/19 职场文书
2015年工程师工作总结
2015/04/30 职场文书
MySql数据库 查询时间序列间隔
2022/05/11 MySQL
python实现双链表
2022/05/25 Python