详解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 相关文章推荐
javascript学习网址备忘
May 29 Javascript
滚动图片效果 jquery实现回旋滚动效果
Jan 08 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
Mar 19 Javascript
浅谈JavaScript对象的创建方式
Jun 13 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
Aug 25 Javascript
vue2.0实战之使用vue-cli搭建项目(2)
Mar 27 Javascript
javascript中mouseenter与mouseover的异同
Jun 06 Javascript
Javascript es7中比较实用的两个方法示例
Jul 21 Javascript
详解离线安装npm包的几种方法
Nov 25 Javascript
javascript 原型与原型链的理解及应用实例分析
Feb 10 Javascript
Vue.js暴露方法给WebView的使用操作
Sep 07 Javascript
JavaScript缓动动画函数的封装方法
Nov 25 Javascript
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
windows xp下安装pear
2006/12/02 PHP
PHP生成随机用户名和密码的实现代码
2013/02/27 PHP
CURL状态码列表(详细)
2013/06/27 PHP
PHP入门之常量简介和系统常量
2014/05/12 PHP
php实现按指定大小等比缩放生成上传图片缩略图的方法
2014/12/15 PHP
php使用递归计算文件夹大小
2014/12/24 PHP
PHP遍历目录文件的常用方法小结
2017/02/03 PHP
PHP排序算法之堆排序(Heap Sort)实例详解
2018/04/21 PHP
javaScript call 函数的用法说明
2010/04/09 Javascript
jQuery.fn和jQuery.prototype区别介绍
2013/10/05 Javascript
ExtJS4中的requires使用方法示例介绍
2013/12/03 Javascript
node.js中的path.isAbsolute方法使用说明
2014/12/08 Javascript
jQuery使用之处理页面元素用法实例
2015/01/19 Javascript
JavaScript中数组的合并以及排序实现示例
2015/10/24 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
2017/02/05 Javascript
jQuery Validate 校验多个相同name的方法
2017/05/18 jQuery
Angular中的$watch方法详解
2017/09/18 Javascript
Vue 监听列表item渲染事件方法
2018/09/06 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
2019/04/02 Javascript
在Python中操作文件之seek()方法的使用教程
2015/05/24 Python
Python实现的多项式拟合功能示例【基于matplotlib】
2018/05/15 Python
浅谈Python2、Python3相对路径、绝对路径导入方法
2018/06/22 Python
flask应用部署到服务器的方法
2019/07/12 Python
详解pandas DataFrame的查询方法(loc,iloc,at,iat,ix的用法和区别)
2019/08/02 Python
Django ORM 自定义 char 类型字段解析
2019/08/09 Python
python读取指定字节长度的文本方法
2019/08/27 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
豪华床上用品、床单和浴室必需品:Peacock Alley
2019/09/04 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
社会学专业学生职业规划书
2014/02/07 职场文书
2014年中班元旦活动方案
2014/02/14 职场文书
终止劳动合同协议书
2014/04/14 职场文书
银行党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
党员查摆剖析材料
2014/10/10 职场文书
2014年公务员工作总结
2014/11/18 职场文书
2014年个人思想工作总结
2014/11/27 职场文书