多个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 相关文章推荐
日期函数扩展类Ver0.1.1
Sep 07 Javascript
jquery滚动条插件jScrollPane的使用介绍
Nov 08 Javascript
JavaScript错误处理
Feb 03 Javascript
jQuery实现的支持IE的html滑动条
Mar 16 Javascript
javascript实现页面刷新时自动清空表单并选中的方法
Jul 18 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
Nov 29 Javascript
angular源码学习第一篇 setupModuleLoader方法
Oct 20 Javascript
Three.js利用Detector.js插件如何实现兼容性检测详解
Sep 26 Javascript
node.js学习笔记之koa框架和简单爬虫练习
Dec 13 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
May 08 Javascript
通过扫小程序码实现网站登陆功能
Aug 22 Javascript
vue 全局环境切换问题
Oct 27 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语法(1)
2006/10/09 PHP
php addslashes和mysql_real_escape_string
2010/01/24 PHP
php 数组的指针操作实现代码
2011/02/08 PHP
PHP操作MongoDB时的整数问题及对策说明
2011/05/02 PHP
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
2011/07/28 PHP
zend framework配置操作数据库实例分析
2012/12/06 PHP
php组合排序简单实现方法
2016/10/15 PHP
详解PHP发送邮件知识点
2018/05/06 PHP
在laravel中实现事务回滚的方法
2019/10/10 PHP
PHP 实现重载
2021/03/09 PHP
用dom+xhtml+css制作的一个相册效果代码打包下载
2008/01/24 Javascript
文本框的字数限制功能jquery插件
2009/11/24 Javascript
js的.innerHTML = ""IE9下显示有错误的解决方法
2013/09/16 Javascript
在JavaScript中使用NaN值的方法
2015/06/05 Javascript
js贪吃蛇游戏实现思路和源码
2016/04/14 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
2016/04/14 Javascript
easyui取消表单实时验证,提交时统一验证的简单实例
2016/11/07 Javascript
Node.js 的模块知识汇总
2017/08/16 Javascript
vue 实现数字滚动增加效果的实例代码
2018/07/06 Javascript
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
Vue绑定用户接口实现代码示例
2020/11/04 Javascript
[02:15]2014DOTA2国际邀请赛 赛后退役选手回顾
2014/08/01 DOTA
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
python 内置模块详解
2019/01/01 Python
python买卖股票的最佳时机(基于贪心/蛮力算法)
2019/07/05 Python
Python实现计算对象的内存大小示例
2019/07/10 Python
HTML5 Canvas 起步(1) - 基本概念
2009/05/12 HTML / CSS
亚马逊墨西哥站:Amazon.com.mx
2018/08/26 全球购物
汽车专业大学生职业生涯规划范文
2014/01/07 职场文书
个人现实表现材料
2014/02/04 职场文书
工作失职造成投诉的检讨书范文
2014/10/05 职场文书
实习生个人总结范文
2015/02/28 职场文书
2015年库房工作总结
2015/04/30 职场文书
MySQL索引知识的一些小妙招总结
2021/05/10 MySQL
如何在CSS中绘制曲线图形及展示动画
2021/05/24 HTML / CSS