一、打包(build)
npm run build / yarn build

打包完成后项目路径会多出一个dist文件夹

到这里本地的打包完成了
然后到服务器
二、服务器配置(nginx)
**注:如果已经有nginx环境了的话直接到第6小步**
1、查看gcc版本 gcc -v
没有的话安装

yum -y install gcc

2、pcre、pcre-devel安装
pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。

yum install -y pcre pcre-devel

3、zlib安装zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip,所以需要安装

yum install -y zlib zlib-devel

4、安装opensslopenssl是web安全通信的基石,如果没有openssl,我们的信息可以说都是在裸奔。。。。。。
安装命令:

yum install -y openssl openssl-devel

5、安装nginx
去到一个文件夹cd /usr/local/web
a、下载nginxwget http://nginx.org/download/nginx-1.9.9.tar.gz
b、解压压缩包tar -zxvf nginx-1.9.9.tar.gz
c、切换到cd /usr/local/web/nginx-1.9.9/下面执行三个命令:
1. ./configure
2. make
3. make install

Nginx安装成功

如果已经安装了的可以直接从第6步(这一步)开始

6、切换到nginx安装目录(默认是/usr/local/nginx)
可以执行where nginx查看

修改nginx文件夹里的nginx.conf修改默认配置,
默认配置已经够用了基本只需要修改一下端口和路径,
默认端口是80,一般都是已经被占用了的,改成其它自己需要的
然后路径是刚刚打包的dist文件的路径
最基础的配置(如果已经有其他项目在nginx里了也可以直接在http{里面再加上这一段})

server {        listen       8080;        server_name  project1;        location / {            root   edu/dist; #dist路径           index  index.html index.htm;       }
}

7、启动nginx服务切换目录到/usr/local/nginx/sbin下面
执行./nginx启动
其它nginx命令

./nginx -s stop      #停止
./nginx -s quit     #比较安全的退出
./nginx -s reload   #刷新重启

8、查看nginx服务是否启动成功

ps -ef | grep nginx

然后开放端口(开放端口的操作这里就略啦——云服务器的去对应平台设置安全组里添加)
不出意外的话执行你的ip或者域名:10.0.xx.xx:8080就可以访问到你的项目了

接下来则可以开始进入CICD的进阶方式;实现持续部署

Vue项目打包部署到服务器(Linux)相关推荐

  1. vue项目打包部署到服务器,Vue项目打包部署到apache服务器的方法步骤

    vue项目在开发环境下,让项目运行起来,是通过npm run dev命令,原理是在本地搭建了一个express服务器. 但是在服务器上就不是这样的,必须要通npm run build命令来对整个项目进 ...

  2. vue项目打包部署到服务器上后页面404问题

    vue路由配置: const router = new VueRouter({base: process.env.BASE_URL,//hash模式下部署到服务器访问没问题,history就不行,需要 ...

  3. vue项目打包部署到服务器

    目录 一.打包项目 二.修改Nginx的配置 三.部署 四.开放端口号 一.打包项目 1. 在 vue.config.js 文件中找到并修改,主要是publicPath 与outputDir 两项配置 ...

  4. Vue项目打包部署到Nginx服务器步骤总结

    前期准备工作: 1. 准备一台服务器: 2. 根据服务器的系统环境安装配置Nginx; 3. 了解Nginx的配置文件,了解常用的linux系统操作命令 4. 进行Vue项目的打包部署 因为我只是单纯 ...

  5. Vue.js-Day09【项目实战(附带 完整项目源码)-day04:用户个人中心页面、用户登录页面、将项目打包部署到服务器上、项目汇报、实训心得】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 实战项目源码[链接:https://pan.baidu.com/s/1r0Mje3Xnh8x4F1HyG4aQTA   提 ...

  6. Vue项目打包部署总结

    由于之前对前端部署上线这一套不清楚,所以这次通过查找多方资料总结一下.使用Vue作先后端分离项目时,一般前端是单独部署,用户访问的也是前端项目地址,所以前端开发人员颇有必要熟悉一下项目部署的流程与各种 ...

  7. Vue 项目打包部署实战完整流程总结!

    使用Vue做前后端分离项目时,通常前端是单独部署,用户访问的也是前端项目地址,因此前端开发人员很有必要熟悉一下项目部署的流程与各类问题的解决办法了. Vue项目打包部署本身不复杂,不过一些前端同学可能 ...

  8. vue项目打包部署流程

    vue项目打包部署流程 一.打包 二.部署 三.部署多个项目 一.打包 (可选)去除打包后会生成的map文件:在vue.config.js中添加productionSourceMap: false, ...

  9. vue项目打包部署-----解决打包后访问资源失败问题

    vue项目打包部署-----解决打包后访问资源失败问题 参考文章: (1)vue项目打包部署-----解决打包后访问资源失败问题 (2)https://www.cnblogs.com/ycsc/p/1 ...

最新文章

  1. 在亚马逊网站上查看此物品
  2. JDK和JRE的区别-zz
  3. xp系统蓝屏代码7b_遇到系统问题,三种常见处理方法你更pick谁
  4. 关于python测试webservice接口的视频分享
  5. PAT乙级题目——1002写出这个数
  6. chrome扩展之3:一步步跟我学开发一个表单填写扩展
  7. express项目搭建 初始化详细步骤
  8. 【youcans 的 OpenCV 例程 200 篇】120. 击中-击不中变换
  9. 【Elasticsearch】Elasticsearch 7 : 动态映射 dynamic
  10. 大文件打开工具 PilotEdit
  11. tftp的安装、设置以及put、get传输实验
  12. 通过CSS样式隐藏百度版权标志
  13. Quartus 13.1和 Modelsim 安装
  14. Android字节码ASM插桩
  15. 随机抽取一名同学回答问题,7/4更新一次
  16. python 聚宽 对股票名称或代码进行查询
  17. [NOIP模拟测试37]反思+题解
  18. Android 自定义相机 切换相机 参考线(辅助线) 闪光灯 缩放 自动聚焦 Demo
  19. 基于Rocky Linux搭建Windows域控制器
  20. 技术支持和测试的区别_同步带线性模组 丝杆线性模组和直线电机模组的区别及应用...

热门文章

  1. ALSA声卡驱动四之Control设备的创建
  2. mysql命令or_常用的MySQL命令大全
  3. 定量遥感反演时的一些数据预处理
  4. xen(四)xen配置文件
  5. 从零开始学SALM(前言准备)
  6. 【视觉高级篇】21 # 如何添加相机,用透视原理对物体进行投影?
  7. 【题库】上海市学校心理咨询师考试-普通心理学-考点解析 2.2 神经系统
  8. mysql 平均值 排序_sql server 查询记录平均值及并排序 的语句
  9. android 强制恢复,安卓手机强制恢复出厂
  10. 在Hexo+APlayer博客中添加TTS语音朗读