【Linux】Windows+Nginx部署项目

这篇具有很好参考价值的文章主要介绍了【Linux】Windows+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.我们需要将要进行部署的项目共享到虚拟机中

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

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器

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

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

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器

2.测试项目有无问题

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

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器②打开tomcat中的bin目录

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器

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

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

⚪导入sql脚本【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器⚪操作tomcat【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器⚪在浏览器输入虚拟机的端口号地址

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器🔺但是此时出现了一个错误,因为客户的数据库密码与我们本机的数据库密码不一致

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器🔺这个时候,我们需要去修改一下密码,在tomcat中已经将war自动解压了

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器🔺然后我们需要找到关于数据库的配置文件【WEB-INF/classes/】

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器🔺将密码修改成客户的密码

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器

⚪然后便可成功登录啦【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器

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

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

1.导入sql脚本

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器

2.操作tomcat

3.将数据库密码修改

4.配置nodejs环境

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

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

5.启动后端

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器

6.启动前端

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

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器但是这个项目可以在虚拟机【客户的电脑】里面启动,可也只是能启动,无法进入项目

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器这时我们有两种解决方法

①使用nginx

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器

虚拟机访问【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器

本机访问【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器

②修改配置文件

【Linux】Windows+Nginx部署项目,linux,linux,运维,服务器这里运行起来的效果跟上面那个方法也是一样的

好啦,今天的分享就到这了,希望能够帮到你呢!😊😊  文章来源地址https://www.toymoban.com/news/detail-737824.html

到了这里,关于【Linux】Windows+Nginx部署项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【运维】Linux安装Nginx并部署前端项目的两种方式【内/外网-保姆级教程】

    目录 第一种方式 1准备nginx安装包并解压 2执行以下命令,安装nginx依赖包 3编译安装nginx 4验证安装 第二种方式 1下载所需要的安装包 2安装步骤 2.1将下载的完整文件夹通过压缩包的形式,上传到你的路径下解压. 2.2 进入到gcc文件夹下,执行命令: 2.3进入到gcc-c++文件夹下,执

    2024年02月04日
    浏览(41)
  • 【Linux】Windows+Nginx部署项目

    接下来看看由辉辉所写的关于Linux的相关操作吧 目录 🥳🥳Welcome Huihui\\\'s Code World ! !🥳🥳 一.单体项目的部署 0.我们需要将要进行部署的项目共享到虚拟机中 1.将sql脚本导入,如果没有错误再进行下一步 2.测试项目有无问题 3.在虚拟机【客户的电脑】上面进行一样的部署工作

    2024年02月06日
    浏览(28)
  • Windows服务器,通过Nginx部署VUE+Django前后端分离项目

    基本说明 安装 Nginx 部署 VUE 前端 部署 Django 后端 Django admin 静态文件(CSS,JS等)丢失的问题 总结 本文介绍了在 windows 服务器下,通过 Nginx 部署 VUE + Django 前后端分离项目。本项目前端运行在 80 端口,服务器端运行在 8000 端口。因此本项目使用 Django 的 runserver 命令进行部署

    2024年02月05日
    浏览(50)
  • Linux本地部署1Panel服务器运维管理面板并实现公网访问

    1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。高效管理,通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等 下面我们介绍在Linux 本地安装1Panel 并结合cpolar 内网穿透工具实现远程访问1Panel 管理界面 执行如下命令一键安装 1Panel: 安

    2024年02月04日
    浏览(58)
  • 华为云云耀云服务器L实例评测 | Linux系统宝塔运维部署H5游戏

    本章节内容,我们主要介绍华为云耀服务器L实例,从云服务的优势讲起,然后讲解华为云耀服务器L实例资源面板如何操作,如何使用宝塔运维服务,如何使用运维工具可视化安装nginx,最后部署一个自研的H5的小游戏(6岁的小朋友玩的很开心😁)。 前端的同学如果想把自己

    2024年02月07日
    浏览(46)
  • 基于Nginx+rtmp搭建支持hls协议的点播流媒体服务器(windows/Linux)

    前言:公司最近因为客户端视频文件过大导致视频加载时间很长,让我将视频播放做成流媒体点播的形式,于是查阅了几十篇相关文章以及文档,最终将功能实现。可能是存在版本差异,绝大部分文章介绍的教程并不能成功实施,尤其是点播功能,所以我把我工作中验证成功

    2024年02月02日
    浏览(54)
  • 手把手教你在Linux/Windows系统使用Nginx部署多个前端项目【详细操作】

            需求:项目上线需要将前端的前台和后台部署在服务器上提供用户进行使用,部署在不同的服务器直接在服务器安装nginx即可。但是在内网安装还是有点麻烦,因为需要联网,如果是内网可以参考Linux安装Nginx并部署前端项目【内/外网-保姆级教程】_MXin5的博客-CSDN博

    2024年02月14日
    浏览(44)
  • 在Linux服务器上部署Tornado项目

    1、准备服务器: 确保你的服务器上安装了Python。Tornado通常与Python 3兼容,因此建议安装Python 3.x。 安装和配置一个Web服务器,如Nginx或Apache,以用作反向代理,将请求传递给Tornado应用。这有助于提高性能并增加安全性。 配置域名和DNS,以便将域名解析到服务器的IP地址(如果

    2024年02月09日
    浏览(31)
  • 【前端部署】vue项目打包并部署到Linux服务器

    在vs code中打开vue前端项目文件夹,在终端中输入 npm run build ,打包完成后,在前端项目文件夹中会生成一个名为 dist 的文件夹,如下图所示: dist文件夹打开如下所示: 打开服务器终端,在终端中输入以下命令,下载nginx安装包。 其中nginx版本可以自己选择,具体版本可查看

    2024年02月06日
    浏览(47)
  • 如何在Linux服务器上部署Vue项目

    1. 在本地将Vue项目打包 以项目运行在vscode为例,在调试窗口输入  npm run build 待命令执行完毕之后,在项目目录下会生成dist文件夹,如下图   2. 创建一个运行文件,名字是:server.js  server.js中的内容如下: const express = require(\\\'express\\\'); const app = express(); app.use(express.static(\\\'./di

    2024年02月01日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包