博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用nginx 配置vue多项目环境
阅读量:6893 次
发布时间:2019-06-27

本文共 1181 字,大约阅读时间需要 3 分钟。

背景:实现的效果就是ip或者域名后面输入不同的目录,进入不同的项目复制代码

nginx配置

nginx配置也很简单,网上也有很多,这里直接上代码了

server {	listen 80	root /var/www/html;	index index.html index.htm index.nginx-debian.html;	server_name 120.125.125.12;//你的ip或者域名,这是我乱打的		//aaa项目	location /aaa {		try_files $uri $uri/ /aaa/index.html;	}	//bbb项目	location /bbb {		try_files $uri $uri/ /bbb/index.html;	}复制代码

vue项目配置(这是aaa项目修改样例,bbb项目做同样的修改)

vue也要做一定的修改

  1. config下的index.js
//index.js  修改build里的assetsPublicPath字段build: {    // Template for index.html    index: path.resolve(__dirname, '../dist/index.html'),    // Paths    assetsRoot: path.resolve(__dirname, '../dist'),    assetsSubDirectory: 'static',        //vue项目要修改这里,加上项目所在子目录的名称    assetsPublicPath: '/aaa/',    productionSourceMap: false,    devtool: '#source-map',    productionGzip:true,    productionGzipExtensions: ['js', 'css'],    bundleAnalyzerReport: process.env.npm_config_report  }  复制代码
  1. 修改路由文件中的base
export default new Router({    base:'/aaa/',//base修改为项目所在子目录的名称    routes: [        {            path: '/',            redirect: '/login'        },        ...        ...        ...    ]    ...    ...    ...}复制代码
重启nginxh后就可以了输入http://ip:aaa  访问aaa项目输入http://ip:bbb  访问aaa项目复制代码

转载地址:http://vjudl.baihongyu.com/

你可能感兴趣的文章
mysql1
查看>>
【MongoDB系列】简介、安装、基本操作命令
查看>>
面向对象分析笔记
查看>>
在OEL6.1下安装ORACLE 11G R2
查看>>
windows平台下gvim的一些配置
查看>>
DPM 2010 Error Code Catalog
查看>>
SAP打开界面黑色问题处理方法
查看>>
ubuntu 安装mysql
查看>>
SQL查询下级节点
查看>>
编码的原理讲解
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
主机屋使用感受
查看>>
卫星大锅上网链接调试
查看>>
我的友情链接
查看>>
Lync Server 2013企业版部署系列之二:准备DNS
查看>>
实战免费公网证书申请
查看>>
TCP/IP建立连接(三次握手)和关闭连接(四次挥手)
查看>>
Android dex分包方案
查看>>
CAS sso配置
查看>>