前端页面打包部署到虚拟机的nginx(后端写的)

前端项目部署到本地VMware虚拟机上,实现主机浏览器访问 1、开启虚拟机,输入命令ip addr按回车建,查询虚拟机的ip,记录下来。3、“名称”输入自定义,“主机”输入刚刚记录的虚拟机ip,点击“确认”。安装完毕,再输入刚才的命令,打开配置文件,点击字母i,进入编辑模式。2、输入命令,安装iptables防火墙,安装期间碰到选择,输入y。2、下载完成后,输入命令按回车键,对下载的Nginx进行解压。2、打开Xshell,点击“文件”,选择“新建”。安装完毕后,再输入刚刚的命令,可以正常下载。1、输入命令,按回车键,下载Nginx。 阅读详情

前端不用看这篇文章,对你们来说应该没用。

在项目部署到虚拟机上面的时候前端和后端都需要打包才能部署到虚拟机上面对吧,但对于初学后端的人来说,没有学vue就很痛苦了,毕竟写个前端页面就可以测试自己后端写没写好,要求又不高,有html和js就行了。

网上说的打包方式都是npm run build,这是vue的命令,没有用vue的话根本用不了,害怕自己写个文件夹不打包会缺少一些东西,或者目录结构不对,结果卡在这里,我就创建了一个vue项目打包后,发现dist文件里面就给我放进去了一个index.html文件,但使用nginx进入IP地址后可以进入index.html,就是没有其他html和js文件,所以我这里取了巧,创建dist文件把html和js文件创建两个目录分别放进去就可以了,dist文件夹位置随便你放在虚拟机哪个位置,只要你找得到就行,之后进入nginx目录,注意,这个目录是运行nginx后生成的目录,不是nginx的安装目录,进入nginx后找到并进入conf文件夹,使用vi命令编辑conf文件夹里的nginx.conf文件,找到 

server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {

接着就写你的前端打包文件位置,我这里是在创建的project目录下

server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root /project/dist/html;
            index CommodityValue.html;
        }
        location /js/ {
            root /project/dist;
        }

        location /html/ {
            root /project/dist;
        }

意思就是使用nginx进入虚拟机ip地址后会进入/project/dist/html目录里面找到CommodityValue.html当作进入ip地址后的首页,下面两段作用是加载同级目录的js和html目录,你要是不写他就不给你加载到浏览器里面去,只有一个首页。

这就改完了,nginx.conf文件其他不要动,就改我说的这部分就行了,之后重新运行nginx,打开浏览器输入虚拟机ip地址就可以看到效果了。

你要是没安装nginx的话看nginx安装到linux这篇文章吧,虽然我觉得能搜到这篇文章的人多半都已经安装好了。

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 ....... 阅读详情

相关推荐

Docker部署前后端分离的项目

把一个前后端分离的项目部署到Docker中

2301_77157123的博客 2229

【Linux】安装使用Nginx负载均衡,并且部署前端项目

Nginx是一个高性能的开源Web服务器和反向代理服务器。它具有轻量级、高并发、低内存消耗的特点,被广泛用于构建高性能的Web应用和服务。Nginx最初是由俄罗斯的工程师Igor Sysoev开发的,于2004年首次发布。它的设计目标是解决C10k问题,即同时处理上万个并发连接的问题。相比传统的Web服务器(如Apache),Nginx采用了事件驱动和异步非阻塞的处理方式,能够更高效地处理大量的并发请求。

SAME_LOVE的博客 3220

前后端分离实践(六)—— 前端与后端在生产环境中的分离部署

前后端分离实践系列文章总目录 前后端分离也包括部署的分离,下面来简单说一下三层应用如何进行部署。Springboot应用可以打包成一个jar包直接上传到linux服务器上启动运行。Vue应用可以借助webpack打包工具将所有资源打包成一个dist文件夹,可以将dist目录中的文件放到nginx服务器的html目录下,通过访问nginx来访问静态资源。而Node应用的部署就相对比...

云卷云舒的架构师之路 1万+

前端工程的打包部署(这里用的nginx)

前端工程的打包与部署,这里使用的是nginx

Hey_Join的博客 1649

Docker | Docker+Nginx部署前端项目

大家好,我是Leo哥🫣🫣🫣,这篇文章中,我们已经学习了如何通过Docker来部署我们SpringBoot项目,那么我们这篇文章教大家如何通过Docker + Nginx + Dockerfile的方式去部署我的前端项目。好了,话不多说让我们开始吧😎😎😎。其实部署前端项目的方式有很多种,其实也可以Docker安装Nginx的方式,把前端dist目录上传即可,这种是比较常规的一种方式。今天我们为大家介绍另一种方式,再Dockefile去构建我们的镜像。

分享思想,留下痕迹。 8005

信号转换为图像 时域频域分析

一维信号如何转化为图像?深度学习如何学习 1.当然,直接1d卷积也是可以的。 2. 以信号强度的数值作为纵坐标,以时间为横坐标绘制信号点就可以了。 周霖那个即是 要看看代码是如何做的, 即使是单导联 5000个点,怎么变成50005000的分辨率的 3. 直接把多通道的一维信号合并成二维图像,然后直接按图像卷积的方法去做~~ 2225000这样一个图 ~可以看看语音处理的相关Net,其中比较...

王不留行嘿呦嘿 2万+

RuoYi-Vue部署服务器流程

RuoYi-Vue部署服务器流程

Ctrl-a-c-v44220970的博客 1万+

移相变压器Simulink建模与HVDC系统仿真实践

移相变压器是电力电子领域实现精确相位调节的核心设备,其通过特殊绕组设计改变输出电压相位角,在解决环网潮流不均、阻尼功率振荡等场景具有关键作用。本文基于MATLAB/Simulink环境,详细解析移相变压器的建模原理与技术实现,包括磁路耦合特性模拟、参数计算方法和控制策略设计。针对HVDC高压直流输电和FACTS柔性交流输电系统等典型应用,提供仿真模型搭建技巧与问题排查指南,特别涵盖新能源并网场景下的相位调节优化方案。通过实测数据验证,所建模型在稳态精度和动态响应方面均满足工程要求,为电力系统稳定性分析提供有

weixin_28278377的博客 272

nginx配置虚拟主机

虚拟主机(英语:virtual hosting)或称 共享主机(shared web hosting),又称虚拟服务器,是一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术。虚拟主机之间完全独立,并可由用户自行管理,虚拟并非指不存在,而是指空间是由实体的服务器延伸而来,其硬件系统可以是基于服务器群,或者单个服务器。

weixin_42815827的博客 683

利用OrthoFinder做泛基因家族聚类分析

这条命令会将 Arabidopsis_thaliana.TAIR10.59_longest_trans.pep.fa 文件中的所有序列ID,去掉ID中的空格后面的部分,只保留 > 后第一个空格之前的基因ID,并将结果保存在 An1.fasta 文件中。muscle 是一种常用的多序列比对工具,用于基因组或蛋白质序列的比对。基因家族(Gene family),是来源于同一个祖先,由一个基因通过基因重复而产生两个或更多的拷贝而构成的一组基因,它们在结构和功能上具有明显的相似性,编码相似的蛋白质产物。

qq_64400864的博客 2755

【MATLAB+VScode】VScode调试MATLAB代码的终极指南

本文详细介绍了在VScode中调试MATLAB代码的完整方案。通过配置MATLAB Engine for Python作为桥梁,实现在VScode中设置断点、单步执行、查看变量等交互式调试功能,有效结合了VScode的现代化编辑体验与MATLAB的强大计算内核,显著提升开发效率。

weixin_29161719的博客 412

使用两台虚拟机分别部署前端和后端项目

部署Nginx,作为移动端和后台管理系统两个前端项目的web服务器,同时也作为两个后端服务的反向代理。打包之前需要明确前端请求的后台接口地址,根据前文的部署规划,前端请求后台接口时走的是Ngxin反向代理,也就是请求的地址为。这里留了一个bug,就是,后端两个服务都成功启动了,但是输出的日志文件在服务器上并没有找到,奇了怪了,等后续再来处理吧。使用虚拟机模拟服务器,完成前后端项目的部署,我们使用两台虚拟机分别部署前端和后端项目,具体的部署方案如下图所示。虚拟机的安装及网络环境的配置,可参考我的博客。

那就这样吧~ 1643

DeepMD-kit描述子机制解析:从原子坐标到不变性特征

本文深入解析DeepMD-kit描述子机制,详细阐述如何将原子坐标转换为具有平移、旋转和排列不变性的特征表示。探讨了se_e2_a、se_e3等不同描述子的适用场景及性能优化技巧,帮助读者掌握这一关键技术在分子模拟中的应用实践。

weixin_42520661的博客 340

若依ruoyi-vue3虚拟机前后端分离部署到nginx

成功启动项目之后,运行maven package,将target文件夹下生成的jar包上传到虚拟机上。打包好之生成了dist文件夹,运行npm run preview预览运行一下打包之后的项目。将打包好的dist文件用1panel上传到对应的目录,默认是/var/www/html。安装好之后使用navicate远程连接到mysql,然后运行后端项目里的sql文件。nginx.conf文件,默认在/etc/nginx/nginx.conf。命令执行成功之后,出现了启动成功的图标即可。

2301_76996311的博客 2698

Python爬虫案例——解密抓取西红柿小说《我不是戏神》全章节!!!

本文介绍了抓取番茄小说网站《我不是戏神》全本内容的完整流程。首先分析网站反爬机制,发现采用自定义混淆字体加密文本内容。通过下载字体文件并解析字符映射关系,组建本地字体映射表。随后编写Python爬虫程序,实现自动获取章节链接、请求加密内容、解密替换字体、保存为本地txt文件等功能。代码包含UA伪装、请求头设置、进度条显示等细节处理,最终实现小说内容的完整抓取与解密存储。

@优快云盲敲代码的阿豪的博客 662

【Claude Code】Not logged in 未登录错误解决方案 + /login 认证路径

Claude Code 启动时提示 Not logged in 表示当前会话缺少有效凭证。本文从环境变量、API Key 配置、CI 自动化凭证脚本和系统时钟四个维度,提供完整的认证排查流程与修复方案。

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 894

Windows服务器上用NGINX部署vue项目

背景:项目前端vue 2.0 + elementUI,后端spring boot 2.0.3,服务器是Windows 8。此处默认数据库已经安装到位。 1、服务器上安装NGINX,参考https://blog.youkuaiyun.com/yangfengjueqi/article/details/87973698 2、后端项目生成可执行jar包,参考https://blog.youkuaiyun.com/yangf...

洋成林 2万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

前后端部署到linux虚拟机

该部署只是将其部署到虚拟机,了解打包运行过程,没有使用docker安装部署流程:编程环境和软件工具安装手册.pdf链接: https://pan.baidu.com/s/1yZdW9GCn3-LYO3iaiU4jeA?pwd=we7m 提取码: we7m打包好的前后端文件部署:只需要前端的dist和后端的jar包或者war包,环境也只需要jdk、nginx、redis、mysql。

weixin_42538734的博客 982

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

【虚拟机安装与部署系列(五)】:部署前后端分离项目(SpringBoot + Vue)

虚拟机、VMware、Centos7、服务器部署、linux安装服务器、虚拟机安装Nginx、虚拟机安装Mysql、

a13849911849的博客 2663

WINCC7.3破解文件

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

虚拟机部署前后端操作

虚拟机部署前后端讲解1.虚拟机部署后端1.1后端打包1.2启动dsgc-tomcat1.3部署war包1.4打开swagger测试1.4错误原因整理2.虚拟机部署前端2.1配置后端代理地址2.2启动nginx2.3测试前端是否能调通2.4前端打包2.5部署前端2.6测试部署 1.虚拟机部署后端 1.1后端打包 IDEA工具打包后端 【Build】->【Build Artifacts】就可以打成你想要的的包 1.2启动dsgc-tomcat 在虚拟机上 cd到dsgc-tomcat/bin目录下 .

weixin_48881844的博客 1935

VMware本地安装centos虚拟机并将若依前后端分离版部署到centos7上

VMware本地安装centos虚拟机并将若依前后端分离版部署到centos7上

huyul的博客 1761

Linux Nginx部署前后端分离项目(Vue+Springboot)

Linux Nginx部署前后端分离的Java Web项目(Vue+Springboot) 系统(CentOS 8)环境准备工作: - Java JDK的安装和配置(Java 8) - Nginx的安装与配置 - MySQL的安装与配置、项目数据库的建立 测试找的一个项目demo地址:https://gitee.com/xqnode/springboot-vue-demo 一、项目分析 部署到Linux服务器之前需要明确该项目的运作模式。这里选取的前后端分离项目基于Vue+Springboot开发,前端

Atlas 7311

Docker+Nginx部署前后端分离项目(SpringBoot+Vue)的详细教程

Docker+Nginx部署前后端分离项目(SpringBoot+Vue)的详细教程

杨杨吖的博客 7640

【Nginx②】 | Nginx部署前端静态文件指南(基于虚拟机环境)

【Nginx② 部署前端静态文件 含实操 零基础教程!!!】本文介绍在虚拟机环境下用 Nginx 部署前端静态文件的实操流程,包括准备工作、创建目录、传输文件、编写配置、加载配置、验证启动及日志查错,助快速部署各类前端文件。

weixin_73350076的博客 1568

前后端项目部署到虚拟机(基于Docker)

docker部署前后端项目

2302_80475491的博客 825
上一篇: 后端写的前端页面怎么发送数据给后端,以及解决跨域问题
下一篇: 子模块pom文件继承父模块pom文件
OrderShadow
博客等级 码龄5年 3粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值