美文网首页
Nginx下Vue的部署

Nginx下Vue的部署

作者: WikiPine | 来源:发表于2019-03-18 17:16 被阅读0次

题记

此部署是前后端完全分离,前端域名和后端非同域名的情况,同域名的话,Nginx的配置自行修改,不过在我看来配分个三级域名处理起来更方便直接。

环境

Linux + Nginx + Git

Niginx的配置

Nginx的配置比较简单,也就是入口处的静态资源的加载

server {
        listen       80;
        #根目录的位置
        root /home/www/adminwww/iview-admin-dist;
            
        #绑定域名
        server_name   *.test.com;
        location / { 
             index index.html index.htm;
        }
    }

Git

安装git,就是为了拉取代码用,同步更新服务器上的代码,因为每次打包的HASH的关系,文件都是不一样的,因此不能简单的覆盖,如果当版本更新次数多了的话,传统的上传会导致服务器上无效的文件会增大,使用Git就能避免此问题。

本地打包上传到 Master,服务器上 pull 一下,over!!

Git的安装就不在这里描述,我是用最简单的安装方式

yum install git

其他安装方式,自行搜索吧

温馨提示:记得 git pull免密哦

END

其实还有更省事的两个方案
方案一:Jenkins的持续集成(腾讯云上的那个没搞懂,就放弃了,代码在coding上,本来想这么操作,会爽歪歪的)。
方案二:写个shell脚本,后台写个方法,点击触发git pull事件,这样子就可以不用登服务器了。

本着负责任的态度,截至2019年3月18号,我没实现。以后实现了,再加吧。

拜拜,谢谢观看。

相关文章

网友评论

      本文标题:Nginx下Vue的部署

      本文链接:https://www.haomeiwen.com/subject/xhjbmqtx.html