VUE学习三、前端项目部署

超详细SpringBoot+Vue项目部署(两个Vue项目) 阅读详情

1.前端项目打包

执行命令

npm run build:prod

正常命令结束 , 会在前端项目里面出现dist文件夹
在这里插入图片描述
在这里插入图片描述

2.nginx下载安装

nginx下载 : http://nginx.org/en/download.html
Windows 下载版本

Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版
Stable version:最新稳定版,生产环境上建议使用的版本
Legacy versions:遗留的老版本的稳定版

在这里插入图片描述
在这里插入图片描述
下载后 , 修改conf文件夹中的nginx.conf文件

修改文件前 我们先把上面打包的dist文件夹 , 复制到nginx文件夹html里面(也可以不复制,直接使用dist路径)
在这里插入图片描述

3.nginx.conf文件配置

在这里插入图片描述
完整代码如下:

worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
        listen       80;
        server_name  localhost;
		charset utf-8;

   location / {
            root   html/dist;
            try_files $uri $uri/ /index.html;
            index  index.html index.htm;
        }
		
		location /prod-api/ {
			proxy_set_header Host $http_host;
			proxy_set_header X-Real-IP $remote_addr;
			proxy_set_header REMOTE-HOST $remote_addr;
			proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
			proxy_pass http://localhost:8080/;
		}

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

保存后 , 启动ng
在这里插入图片描述
访问连接 127.0.0.1

在这里插入图片描述
至此 前端项目部署成功
至于后端就更简单了 直接打成jar包 java -jar跑起来

yum安装nginx,并部署前端vue项目到虚拟机上运行 yum安装nginx,并部署前端vue项目到虚拟机上运行 1.搜索一下有没有nginx,命令如下 yum search nginx2.查询nginx要安装的版本,命令如下 whereis nginx3.安装nginx,命令如下 yum install nginx.x86_644.移除nginx,命令如下 yum remove nginx5.打开目录,命令如下 cd /usr/sbin 6.启动,命令如下 ./nginx7.查看nginx进程,命令如下 ps -aux |grep nginx ....... 阅读详情

相关推荐

Vue框架部署、项目构建与后端交互详解

在Vue项目中,通过安装Vue Router并进行简单配置,可以实现路由的跳转和管理。本文将详细介绍如何部署Vue框架,进行项目构建,并深入讨论前后端交互的方法。文件),将模板、脚本和样式组合在一个文件中,使得代码更加模块化和可维护。Vue CLI是Vue.js的官方脚手架工具,用于快速搭建Vue项目。在开发中,前端通常运行在不同的端口或域名下,需要处理跨域。Vue项目的目录结构是一个关键因素,有助于代码的组织和维护。文件),其中包含了模板、脚本和样式,使得组件的代码更加模块化和可维护。

2301_78150212的博客 1843

VUE项目部署

快速部署vue项目

qq_51725978的博客 2万+

【前端部署】Ubuntu22.04 使用nginx部署vue前端项目教程

一般情况下,我们是不会去修改nginx原有的配置文件内容,而是另外添加一些关键的文件,使得nginx在运行的时候顺带执行咱们添加的文件来完成相应的功能。下的所有文件,这样当然也就顺便把文件myweb.conf加载啦,而myweb.conf文件存放的是我们部署的前端代码文件的一些信息,这样nginx就能加载到咱们的前端代码啦。有足够权限访问当前ubuntu用户目录下的前端文件(因为本人是把前端文件的路径添加在当前ubuntu用户目录下的)。下的所有以.conf结尾的文件都复制到这里,而路径。

m0_74824574的博客 1398

Vue前端项目部署的三种方案

Nginx(发音为“engine-x”)是一款高性能的 HTTP 服务器和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。Nginx最初由 lgor Sysoev 编写,于 2004年发布。反向代理负载均衡静态内容服务HTTP/2 支持SSL/TLS 支持高速缓存。

前端工程师 · Vue 生态深耕者,专注多端与工程化 1万+

Matlab实战:用卡尔曼滤波搞定无人机GPS轨迹优化(附完整代码)

本文详细介绍了如何使用Matlab实现卡尔曼滤波(KF)算法优化无人机GPS轨迹,提供完整代码和工程实践指南。通过线性卡尔曼滤波技术,有效降低定位噪声,提升轨迹平滑度,适用于无人机导航和控制系统开发。

weixin_29061425的博客 253

物体检测之非极大值抑制:NMS、softNMS、softerNMS、IoU-Net

当前的物体检测算法为了保证召回率,对于同一个真实物体往往会有多个的候选框输出。由于多余的候选框会影响检测精度,因此需要利用NMS过滤掉重叠的候选框,得到最佳的预测输出。当前有如下几种较为常见的NMS方法, 1.基本NMS 非极大值抑制, 顾名思义就是抑制不是极大值的边框,这里的抑制通常是直接去掉冗余的边框。 这个过程涉及以下两个量化指标: 1.预测得分:NMS假设一个边框的预测得分越高,这个框...

LeoLee 1941

nginx 部署前端vue项目

Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服务端的反向代理和负载均衡。优点支持海量高并发:采用IO多路复用epoll。官方测试Nginx能够支持5万并发链接,实际生产环境中可以支撑2-4万并发连接数。内存消耗少可商业化配置文件简单 除了这些优点还有很多,比如反向代理功能,灰度发布,负载均衡功能等。

我哎GIS博客 3万+

【数字IC设计】Centos 7桌面版 安装Synopsys EDA Tools

简称DC,是Synopsys公司用于做电路综合的核心工具,可以将HDL描述的电路转换为基于工艺库的门级网表。

qiumingT的博客 9803

Nginx 部署前端 Vue 项目实战指南

在执行此命令之前,需要确保路由配置中的模式正确。修改完成后,保存配置文件,并在命令行中执行相应命令重启 Nginx 服务。您可以从 Nginx 官方网站下载安装包,然后按照安装向导进行安装。,回车,即可启动 Nginx 服务。可以在任务管理器的进程中看到启动的 Nginx 服务。从 Nginx 官方网站下载安装包,按照安装向导进行安装。另外,还需要对项目中的一些配置文件进行修改,比如在。要修改 Nginx 的配置文件,例如修改端口,可在。指令,将默认的 80 端口修改为您想要的端口,如。

四楼没电梯的专栏 3251

ArduPilot飞控系统代码解读及架构分析

ArduPilot飞控系统是一个复杂而强大的系统,通过模块化设计和分层架构,实现了灵活的飞行控制功能。模块化设计: 各个功能模块相对独立,便于维护和扩展多种飞行模式: 满足不同的飞行需求强大的控制算法: 实现稳定的姿态和位置控制完善的安全机制: 保障飞行安全丰富的配置选项: 通过参数系统实现高度可定制性这种架构使ArduPilot能够适应从简单的多旋翼到复杂的自主飞行器等各种应用场景。类结构分析:Mode基类 (mode.h/mode.cpp)

fengforky的专栏 3019

Vivado与VCS+Verdi联合仿真环境搭建全攻略

本文详细介绍了如何搭建Vivado与VCS+Verdi联合仿真环境,旨在解决Vivado Simulator在大型FPGA验证中速度慢、调试弱的问题。通过指导工具版本配对、环境变量设置、关键参数配置及Xilinx仿真库编译,帮助工程师高效整合Vivado的设计管理、VCS的高速仿真与Verdi的深度调试能力,从而显著提升验证效率。

weixin_29219189的博客 577

【Nginx 】Nginx 部署前端 vue 项目

在项目部署之前,确保开发环境中已安装Node.js和npm,这是运行Vue项目的基础。通过执行命令,可以安装项目所需的所有依赖。这一步是打包流程的前提,确保了后续编译的顺利进行。根据npm的官方数据,命令在安装依赖时,会根据文件中列出的依赖项进行下载和安装,这个过程通常需要联网操作,并且依赖于npm仓库的响应速度。在网络状况良好的情况下,安装过程可以顺利完成。

衍生星球的博客 1万+

高精度导航 | RTK:2025年高精度导航算法综述,包括:原理,数据,公式,完整代码,开源代码链接

中国科学院国家授时中心的最新研究表明,PPP-AR/PPP-RTK增强算法使时间传递链路的稳定性提升超过30%,模糊度固定成功率高达93.57%,首次固定时间缩短至20分钟内。当这一愿景实现,人类社会的生产效率和资源利用率将迎来革命性提升,高精度定位将成为像电力、互联网一样的基础服务,深刻重塑我们的生活方式和文明形态。PPP-RTK作为GNSS定位领域的最前沿技术,成功融合了精密单点定位(PPP)和实时动态定位(RTK)的双重优势。,实现在无GNSS信号环境下(如隧道、地下停车场)的连续厘米级定位。

尘世冰封的专栏 1608

Nginx部署前端Vue项目的深度解析

学习目标:了解如何用Nginx部署前端Vue项目

来自想要赚大钱的小周同学 2万+

基于YOLOv8深度学习的夜视行人检测系统:UI界面 + YOLOv8 + 数据集的实现

为了解决这一问题,基于深度学习的行人检测技术,尤其是YOLO(You Only Look Once)系列算法,成为了一个有效的解决方案。本文将详细介绍如何构建一个夜视行人检测系统,利用YOLOv8模型实现高效的行人检测,并设计用户友好的界面以便于使用。本博客详细介绍了如何构建一个基于深度学习的夜视行人检测系统,包括数据准备、YOLOv8模型训练、用户界面设计和实时监控模块的实现。为了将数据集转换为YOLO格式,我们需要确保每个图像文件都有一个对应的标签文件,标签文件中包含行人的边界框信息。

YOLO 1172

HBase骚操作之数据加载方式BulkLoad

本文研究了一种HBase BulkLoad的入库方式,该方式利用HBase的数据信息按照特定格式存储在hdfs内这一原理,直接在HDFS中生成持久化的HFile数据格式文件,然后上传至合适位置,即完成巨量数据快速入库的办法。该方式配合MapReduce完成,高效便捷,而且不占用Region资源,增添负载,在大数据量写入时能极大的提高写入效率,并降低对Hbase节点的写入压力。HBase BulkLoad对于异构数据源的合并及大量数据一次性导入具有重要指导意义,相比HBase Put操作在性能上具有较高的优势

石榴姐yyds 7789

nginx部署前端vue项目

Nginx(发音为“engine-x”)是一个高性能的HTTP和反向代理服务器,同时也提供了IMAP/POP3/SMTP代理服务器的功能。由俄罗斯程序员Igor Sysoev开发,并于2004年首次公开发布。Nginx以其高稳定性、丰富的功能集、简单的配置和低资源消耗而闻名。高性能:Nginx能够处理大量的并发连接和请求,而不会显著增加系统资源的使用。高可靠性:Nginx的设计注重稳定性,即使在高负载下也能保持稳定运行。模块化:Nginx具有高度模块化的设计,允许通过安装额外的模块来扩展其功能。

Python老吕的博客 4585

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Nginx部署前端Vue项目详细教程

通过以上步骤,你可以在Nginx服务器上成功部署Vue项目。这个过程包括打包Vue项目、安装和配置Nginx、上传项目文件、设置文件权限以及(可选的)配置SSL。Nginx作为高性能的Web服务器,结合Vue的前端路由和静态文件服务,能够为用户提供流畅和安全的访问体验。

蜡笔小新星的博客 3563

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

nginx部署前端vue项目步骤

Vue项目的部署:Tomcat、Ngnix

警警的博客 4114

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Docker容器部署前端Vue项目【保姆级教学】

从项目打包、配置nginx.conf文件、再到Docker安装Nginx、以上就是Docker部署前端Vue项目的全部内容。上面步骤都是一步步验证过的,按照流程走基本没问题。

qq_58195504的博客 6625

《使用 Nginx 部署前端 Vue 项目》

通过合理配置 Nginx,可以实现高性能的静态资源服务、反向代理和负载均衡等功能,为 Vue 项目的部署提供了强大的支持。在部署过程中,需要注意 Nginx 的安装与配置、Vue 项目的构建与优化以及常见问题的解决方法,以确保项目的顺利部署和稳定运行。随着前端技术的不断发展,Nginx 和 Vue 的结合将为开发者带来更多的便利和可能性。本文将详细介绍如何使用 Nginx 部署前端 Vue 项目,包括 Nginx 的安装与配置、Vue 项目的构建与优化以及部署过程中的常见问题与解决方法。

weixin_47266126的博客 1983

Vue项目部署到云开发前端网页托管|unicloud版

当我们想要部署我们的`前后端分离项目`,由于我们又不想花RMB去购买专用的服务器,而`内网穿透`免费的一次只能穿透一个端口,怎么办呢????️,小编以前学云开发的时候经常使用前端网页托管,今天给分享大家,实现前后端分别部署:前端`Vue`项目(部署到前端网页托管,会生成一个临时的公网访问域名,当然有自己的域名可以进行绑定)、后端`Spring Boot`项目(使用`内网穿透`部署在本机);

Evan Liu的博客 3864
上一篇: VUE学习二、创建一个前端项目
下一篇: Java基于JWT实现Token登录验证+自定义异常
TimerShaft
博客等级 码龄8年 33粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值