Linux通过Nginx部署Vue项目
Vue+Springboot前后端项目分离开发,我们在部署的时候就需要将两者分开来部署。
vue部署
由于我们是通过Linux + nginx的方式来部署vue。因此在你的linux中需要安装nginx。nginx的安装方式不多说,直接解压nginx项目包然后编译启动即可。
其中前端项目Vue的部署步骤如下:
- 打包并上传vue项目到linux中
- 编辑Nginx配置文件,将其访问路径重定向到linux中的vue项目路径
- 重启Nginx并访问即可
打包以及上传vue
在visual studio code 的vue项目中打包vue 命令如下
npm run build:prod
打包后在项目中有一个dist的文件夹。这个文件夹就是vue项目,我们需要将这个文件夹上传到linux中。
编辑Nginx配置文件
server{listen 8098; #vue访问的端口server_name 127.0.0.1; #vue访问本机这里可以配成linux的地址root /data/backstage_mengfusheng/vue/dist; # vue文件夹项目在linux中的路径autoindex on;location / {try_files $uri/ $uri/ @router;add_header Cache-Control no-store;}location @router {rewrite ^.*$ /index.html last;}}
重启nginx并访问即可
重启nginx
./sbin/nginx -t -c ./conf/nginx.cfg
访问即可得到前端项目。
Linux通过Nginx部署Vue项目相关推荐
- Ubuntu 下搭建 Nginx 部署 vue 项目
Ubuntu 下搭建 Nginx 部署 vue 项目 上一篇:Ubuntu 下部署 SpringBoot 第一步: Ubuntu 上安装 nodejs 执行 apt install nodejs 命令 ...
- VUE项目学习(三):win10版nginx部署vue项目
VUE项目学习(三):win10版nginx部署vue项目 niginx的安装和启停操作参照博客:https://blog.csdn.net/qq_26666947/article/details/1 ...
- nginx部署vue项目,给访问路径加前缀
Nginx安装与启动 去官网下载nginx压缩包,解压到电脑合适位置,我这放在D盘,目录是D:\nginx-1.21.6, 在这个路径,直接输入cmd,打开命令行,启动命令: nginx.exe 或者 ...
- Nginx部署Vue项目动态路由刷新404
目录 前言 第一次 第二次 前言 记录下Nginx部署Vue项目刷新404的解决方案,遇到了两次,route用的是history路由模式,动态路由: {path: '/article/:blogId' ...
- 服务器使用Nginx部署Vue项目
服务器使用Nginx部署Vue项目 首先得购买个服务器,在这就不教怎么购买了,本文章使用的是阿里云轻量级服务器CentOS7.6 一.安装Nginx 1. 使用XShell连接我们的服务器 2. 配置 ...
- Centos+Nginx部署Vue项目
Centos+Nginx部署Vue项目 1.项目打包生成dist文件夹 在项目根目录下打开cmd窗口,输入命令 npm run build //生成dist文件夹 2.将dist文件夹上传到cento ...
- nginx部署vue项目加载资源慢优化方案
目录 1.问题 2.解决方案推荐gzip压缩解压 2.1 vue项目的配置文件中加如下配置 2.3 nginx服务器配置 1.问题 当我采用nginx部署了vue的项目后发现第一次访问网站需要1分左右 ...
- nginx部署vue项目,内外网映射后访问不到
问题:在内网服务器中用nginx部署了vue项目,再将外网域名与内网IP做了映射. 访问内网IP:PORT 成功进入 访问域名:PORT 无法进入 例:内网ng地址:123.12.1.2:9000 通 ...
- Ubuntu安装Nginx部署vue项目
官网下载Nginx压缩包 Nginx下载 上传到Linux或直接在Linux上下载压缩包. # 解压 tar -zxvf ... ubuntu下安装nginx时依赖库zlib,pcre,openssl ...
最新文章
- 如何用python创建一个下载网站-详解如何用python实现一个简单下载器的服务端和客户端...
- Android——设置布局的背景颜色
- 全球及中国碳交易行业十四五发展展望与建设趋势研究报告2022-2027年
- 2016全球数据新闻奖(DJA)颁布, 12个获奖作品全剖析
- SDRAM读写一字(上)
- 【深度学习】三维点云数据集总结
- 手动测试是进入测试自动化之前的重要阶段
- php iterator接口,PHP预定义接口之Iterator(迭代器)接口演示
- amos调节变量怎么画_结构方程模型建模思路及Amos操作--调节变量效果确定(二)(还是满满都是骚操作)...
- Yalmip最优化求解器+matlab | 教程(一)
- 大文件编辑查看工具推荐:ultraedit、logviewer。文件太大notepad++等编辑工具无法打开解决办法
- 两根硬铜线并线接插座_两根硬铜线正确接法
- ps自定义形状工具_Acorn for Mac(轻量级图片处理工具)
- 惯性系统常用坐标系_惯性坐标系与非惯性坐标系
- python绘图库seaborn_Python绘图库:Seaborn 介绍
- 【渝粤题库】陕西师范大学292951 公司金融学Ⅱ 作业(专升本)
- Linux下安装window xp虚拟机
- android关机闹钟慢一分钟问题
- CouchDB使用小记
- JQCloud标签云、词云展示
热门文章
- js深拷贝,解决循环引用
- MySQL数据库进阶篇
- oracle 中文拼音取首字母,ORACLE依据中文拼音首字母排序、取得中文拼音首字母函数...
- date的oracle格式,关于oracle日期格式显示格式
- NOIP2018T3(摆渡车)题解
- golang SDK环境搭建
- IDEA 插件开发 - 动态设置表格的表头和数据,动态刷新
- android 9.0 10.0 设置wifi列表黑名单(ssid不显示wifi列表)
- 用python实现数字图片识别神经网络--启动网络的自我训练流程,展示网络数字图片识别效果
- [Unity3D]Unity3D叙利亚NGUI血液和技能的冷却效果