详解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中Array 对象相关的几个方法
Dec 22 Javascript
js 函数的执行环境和作用域链的深入解析
Nov 01 Javascript
JavaScript Event事件学习第一章 Event介绍
Feb 07 Javascript
JavaScript通过字典进行字符串翻译转换的方法
Mar 19 Javascript
js中this用法实例详解
May 05 Javascript
基于jQuery实现的菜单切换效果
Oct 16 Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
Jan 21 Javascript
分享10个优化代码的CSS和JavaScript工具
May 11 Javascript
js Canvas实现的日历时钟案例分享
Dec 25 Javascript
微信小程序 flex实现导航实例详解
Apr 26 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
Feb 01 Javascript
浅谈node.js 命令行工具(cli)
May 10 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
PHP读取txt文件的内容并赋值给数组的代码
2011/11/03 PHP
在PHP中使用redis
2013/11/04 PHP
php cookie名使用点号(句号)会被转换
2014/10/23 PHP
PHP实现基于mysqli的Model基类完整实例
2016/04/08 PHP
php json相关函数用法示例
2017/03/28 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
laravel5.6中的外键约束示例
2019/10/23 PHP
利用XMLHTTP传递参数在另一页面执行并刷新本页
2006/10/26 Javascript
js/jquery获取文本框输入焦点的方法
2014/03/04 Javascript
js实现无限级树形导航列表效果代码
2015/09/23 Javascript
js流动式效果显示当前系统时间
2016/05/16 Javascript
JS实现页面载入时随机显示图片效果
2016/09/07 Javascript
JS对大量数据进行多重过滤的方法
2016/11/04 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
2016/12/04 Javascript
HTML5开发Kinect体感游戏的实例应用
2017/09/18 Javascript
JS运动特效之同时运动实现方法分析
2018/01/24 Javascript
JavaScript实现文件下载并重命名代码实例
2019/12/12 Javascript
vue开发简单上传图片功能
2020/06/30 Javascript
Vue实现Header渐隐渐现效果的实例代码
2020/11/05 Javascript
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
Python使用random和tertools模块解一些经典概率问题
2015/01/28 Python
python 读写、创建 文件的方法(必看)
2016/09/12 Python
在python 中实现运行多条shell命令
2019/01/07 Python
Python3.7基于hashlib和Crypto实现加签验签功能(实例代码)
2019/12/04 Python
pandas的相关系数与协方差实例
2019/12/27 Python
Python程序控制语句用法实例分析
2020/01/14 Python
解决virtualenv -p python3 venv报错的问题
2021/02/05 Python
机电一体化职业规划书
2014/01/07 职场文书
2014年元旦感言
2014/03/06 职场文书
个人函授自我鉴定
2014/03/25 职场文书
设计大赛策划方案
2014/06/13 职场文书
博士生专家推荐信
2014/09/26 职场文书
创先争优承诺书
2015/01/20 职场文书
会计工作检讨书
2015/02/19 职场文书
贫困证明怎么写
2015/06/16 职场文书
创业计划书之o2o水果店
2019/08/30 职场文书