详解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 10件让人费解的事情
Feb 15 Javascript
关于onScroll事件在IE6下每次滚动触发三次bug说明
Sep 21 Javascript
jQuery 图片切换插件(代码比较少)
May 07 Javascript
jQuery+JSON+jPlayer实现QQ空间音乐查询功能示例
Jun 17 Javascript
Ajax同步与异步传输的示例代码
Nov 21 Javascript
通过正则表达式实现表单验证是否为中文
Feb 18 Javascript
JavaScript设计模式之适配器模式介绍
Dec 28 Javascript
AngularJS基础 ng-submit 指令简单示例
Aug 03 Javascript
简单理解vue中track-by属性
Oct 26 Javascript
Vue2.0利用 v-model 实现组件props双向绑定的优美解决方案
Mar 13 Javascript
基于react组件之间的参数传递(详解)
Sep 05 Javascript
Angular4的输入属性与输出属性实例详解
Nov 29 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
php5.3以后的版本连接sqlserver2000的方法
2014/07/28 PHP
php实现根据字符串生成对应数组的方法
2014/09/22 PHP
thinkphp使用literal防止模板标签被解析的方法
2014/11/22 PHP
Yii实现自动加载类地图的方法
2015/04/01 PHP
浅析php-fpm静态和动态执行方式的比较
2016/11/09 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
一段利用WSH获取登录时间的jscript代码
2008/05/11 Javascript
jQuery-ui中自动完成实现方法
2010/06/10 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
jQuery实现图片左右滚动特效
2020/04/20 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
2016/03/01 Javascript
从零学习node.js之模块规范(一)
2017/02/21 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
记一次用vue做的活动页的方法步骤
2019/04/11 Javascript
[10:21]2018DOTA2国际邀请赛寻真——Winstrike
2018/08/11 DOTA
使用Python的Twisted框架编写简单的网络客户端
2015/04/16 Python
Python http接口自动化测试框架实现方法示例
2018/12/06 Python
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
python-sys.stdout作为默认函数参数的实现
2020/02/21 Python
详解python内置模块urllib
2020/09/09 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
美的官方商城:Midea
2016/09/14 全球购物
比利时买床:Beter Bed
2017/12/06 全球购物
主题酒店策划书
2014/01/28 职场文书
产假请假条
2014/04/10 职场文书
美食节策划方案
2014/05/26 职场文书
质监局领导班子对照检查材料思想汇报
2014/09/27 职场文书
普通党员个人剖析材料
2014/10/08 职场文书
护士心得体会范文
2016/01/25 职场文书
MySQL 使用SQL语句修改表名的实现
2021/04/07 MySQL
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python
教你用eclipse连接mysql数据库
2021/04/22 MySQL
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
2022/02/12 Servers
Python内置包对JSON文件数据进行编码和解码
2022/04/12 Python