详解vue通过NGINX部署在子目录或者二级目录实践


Posted in Javascript onSeptember 03, 2018

1、修改 router/index.js

添加一行

base: 'admin',

详解vue通过NGINX部署在子目录或者二级目录实践

2、然后修改 config/index.js

增加一行

const assetsPublicPath = '/admin/'

然后修改 下面两处assetsPublicPath 的值为定义的变量

详解vue通过NGINX部署在子目录或者二级目录实践

3、部署时,通过NGINX的反向代理

首先,给需要部署的项目定义一个 NGINX 的 server

server {
    listen 8001;
    location / {
      # vue h5 history mode 时配置
      try_files $uri $uri/ /index.html;
  
      root /home/html/travel_admin/dist;
      index index.html index.htm;
    }

  }

再到配置域名的主配置server上做反向代理

server {
    listen 80;
    server_name web.zjj7.com;
    location / {
      # 这里是根目录的项目
      try_files $uri $uri/ /index.html;
      root /home/html/travel/dist;
      index index.html index.htm;
    }

 # 这里是需要部署的二级目录应用配置
    location ^~/admin/ {
     proxy_redirect off;
     proxy_set_header Host $host;
     proxy_set_header X-Real-IP $remote_addr;
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
     proxy_pass http://127.0.0.1:8001/;
    }
  }

这要重启NGINX以后,部署就完成了

详解vue通过NGINX部署在子目录或者二级目录实践

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
070823更新的一个[消息提示框]组件 兼容ie7
Aug 29 Javascript
javascript模拟的Ping效果代码 (Web Ping)
Mar 13 Javascript
jQuery判断多个input file 都不能为空的例子
Jun 23 Javascript
JS实现简单的图书馆享元模式实例
Jun 30 Javascript
深入探讨javascript函数式编程
Oct 11 Javascript
学习JavaScript设计模式之状态模式
Jan 08 Javascript
JavaScript_ECMA5数组新特性详解
Jun 12 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
Aug 15 Javascript
JS变量中有var定义和无var定义的区别以及es6中let命令和const命令
Feb 19 Javascript
angular select 默认值设置方法
Jun 23 Javascript
js防抖和节流的深入讲解
Dec 06 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
Mar 12 jQuery
vue的style绑定background-image的方式和其他变量数据的区别详解
Sep 03 #Javascript
vue完成项目后,打包成静态文件的方法
Sep 03 #Javascript
vue填坑之webpack run build 静态资源找不到的解决方法
Sep 03 #Javascript
webpack4 处理CSS的方法示例
Sep 03 #Javascript
webpack4 CSS Tree Shaking的使用
Sep 03 #Javascript
解决Vue+Element ui开发中碰到的IE问题
Sep 03 #Javascript
webpack4 处理SCSS的方法示例
Sep 03 #Javascript
You might like
显示程序执行时间php函数代码
2013/08/29 PHP
php实现邮件发送并带有附件
2014/01/24 PHP
ThinkPHP之A方法实例讲解
2014/06/20 PHP
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
php使用$_POST或$_SESSION[]向js函数传参
2014/09/16 PHP
利用laravel搭建一个迷你博客实战教程
2017/08/13 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
2017/09/16 PHP
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
2018/05/21 PHP
Javascript的匿名函数小结
2009/12/31 Javascript
JS控制一个DIV层在指定时间内消失的方法
2014/02/17 Javascript
document.write的几点使用心得
2014/05/14 Javascript
jQuery EasyUI 入门必看
2016/06/03 Javascript
使用BootStrapValidator完成前端输入验证
2016/09/28 Javascript
详解VueJs异步动态加载块
2017/03/09 Javascript
微信小程序 判断手机号的实现代码
2017/04/19 Javascript
jQuery插件jsonview展示json数据
2018/05/26 jQuery
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
python PIL模块与随机生成中文验证码
2016/02/27 Python
Django返回json数据用法示例
2016/09/18 Python
python去掉行尾的换行符方法
2017/01/04 Python
python将unicode转为str的方法
2017/06/21 Python
Python中矩阵库Numpy基本操作详解
2017/11/21 Python
Python弹出输入框并获取输入值的实例
2019/06/18 Python
python下的opencv画矩形和文字注释的实现方法
2019/07/09 Python
python实现函数极小值
2019/07/10 Python
Python Pandas 箱线图的实现
2019/07/23 Python
Django分页功能的实现代码详解
2019/07/29 Python
Django之PopUp的具体实现方法
2019/08/31 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
Python爬虫之Selenium实现关闭浏览器
2020/12/04 Python
创业计划之特色精品店
2019/08/12 职场文书
Nginx解决前端访问资源跨域问题的方法详解
2021/03/31 Servers
JavaScript实现栈结构详细过程
2021/12/06 Javascript
如何解决goland,idea全局搜索快捷键失效问题
2022/04/03 Golang
如何vue使用el-table遍历循环表头和表体数据
2022/04/26 Vue.js