当前位置: 首页 > news >正文

【Linux】Linux+Nginx部署项目

🥳🥳Welcome Huihui's Code World ! !🥳🥳

接下来看看由辉辉所写的关于Linux的相关操作吧

目录

🥳🥳Welcome Huihui's Code World ! !🥳🥳

一.单体项目的部署

0.我们需要将要进行部署的项目共享到虚拟机中

1.将sql脚本导入,如果没有错误再进行下一步

2.测试项目有无问题

3.在虚拟机【客户的电脑】上面进行一样的部署工作

二.前后端分离项目的部署 【Linux+Nginx】

1.导入sql脚本

2.操作tomcat

3.将数据库密码修改

4.配置nodejs环境

5.启动后端

6.启动前端

①使用nginx

②修改配置文件


在我们完成一个项目的时候,我们也需要将项目相应的部署到客户的电脑上,让项目的最终效果能够在客户的电脑中相应的演示出来,那么这篇博文,我们就来讲讲到底要如何部署项目【由于两台电脑不太方便演示,所以我们就用到上篇所安装的虚拟机当作客户的电脑

一.单体项目的部署

0.我们需要将要进行部署的项目共享到虚拟机中

【不会的可以看上篇博文】

在部署项目之前,我们先要检查一下sql脚本以及项目的本身是否有问题

1.将sql脚本导入,如果没有错误再进行下一步

2.测试项目有无问题

①找到本地电脑中的tomcat,打开至webapps这个目录,将项目的war包拷贝进去

②打开tomcat中的bin目录

③运行好之后,在浏览器输入地址,如果运行成功则代表项目本身没有问题

3.在虚拟机【客户的电脑】上面进行一样的部署工作

⚪导入sql脚本⚪操作tomcat⚪在浏览器输入虚拟机的端口号地址

🔺但是此时出现了一个错误,因为客户的数据库密码与我们本机的数据库密码不一致

🔺这个时候,我们需要去修改一下密码,在tomcat中已经将war自动解压了

🔺然后我们需要找到关于数据库的配置文件【WEB-INF/classes/】

🔺将密码修改成客户的密码

⚪然后便可成功登录啦

二.前后端分离项目的部署 【Linux+Nginx】

这个也是一样的,需要现在本机电脑进行预演,以确保项目是没有问题的,流程都是一样的,在这里我就不过多演示了,我就直接将项目部署到虚拟机【客户的电脑】了

1.导入sql脚本

2.操作tomcat

3.将数据库密码修改

4.配置nodejs环境

因为是前后端分离的项目,所以需要用到nodejs

不会配置的可以点击这个链接

5.启动后端

6.启动前端

但是现在出现了一个问题,项目启动不了

但是这个项目可以在虚拟机【客户的电脑】里面启动,可也只是能启动,无法进入项目

这时我们有两种解决方法

①使用nginx

虚拟机访问

本机访问

②修改配置文件

这里运行起来的效果跟上面那个方法也是一样的

好啦,今天的分享就到这了,希望能够帮到你呢!😊😊  

http://www.lryc.cn/news/209609.html

相关文章:

  • 【git命令】删除分支
  • LabVIEW开发TDS1000 和TDS2000 系列泰克示波器
  • 1. 两数之和、Leetcode的Python实现
  • TSINGSEE青犀基于AI视频识别技术的平安校园安防视频监控方案
  • 基于LSTM encoder-decoder模型实现英文转中文的翻译机器
  • 世界前沿技术发展报告2023《世界航空技术发展报告》(四)无人机技术
  • 【JAVA学习笔记】48 - 八大常用Wrapper类(包装类)
  • 学习笔记:Splay
  • JAVA中的垃圾回收器(1)
  • Windows 10/11如何恢复永久删除的文件?
  • 【Shell 系列教程】shell介绍(一)
  • 考研数学中放缩法和无穷项求和
  • 计算机网络常识
  • React之Jsx如何转换成真实DOM
  • OpenCV学习(六)——图像算术运算(加法、融合与按位运算)
  • 如何做好一次代码审查,什么样是一次优秀的代码审查,静态代码分析工具有哪些
  • 【Android】一个contentResolver引起的内存泄漏问题分析
  • 2023年正版win10/win11系统安装教学(纯净版)
  • 系统架构设计师-第11章-未来信息综合技术-软考学习笔记
  • Python __new__()方法详解
  • 虹科 | 解决方案 | 汽车示波器 索赔管理方案
  • 详解Jmeter中的BeanShell脚本
  • 前端和后端 优化
  • C++编译与运行:其二、编译期和运行期的区别
  • 汽车电子专有名词与相应技术
  • idea 没加载 provided的包
  • Hover:借贷新势力崛起,在经验与创新中找寻平衡
  • 软件设计原则-依赖倒置原则讲解以及代码示例
  • Linux--进程替换
  • 【计算机网络】TCP协议