华为云耀云服务器L实例+管理系统部署-下

本文详细指导如何将SpringBoot项目部署到华为云耀的云服务器L实例,包括创建服务器、连接、安装软件、上传项目、配置数据库、Web服务器和防火墙设置,以及部署和测试过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在日常的开发中,springBoot是最常用的项目,我们使用springBoot来构建后台管理系统后,需要将jar包部署到华为云耀云服务器L实例上,现在我们来对springBoot项目进行打包和发布。

将Spring项目部署到华为云耀云服务器L实例中,你可以按照以下步骤进行:

1. **创建华为云耀云服务器L实例**:

   - 登录到华为云控制台。

   - 在控制台中选择合适的地域和可用区,然后创建一台云服务器实例。在创建过程中,选择合适的操作系统、实例规格和网络配置。

2. **连接到云服务器**:

   - 一旦服务器创建完成,你可以使用SSH协议连接到服务器。使用以下命令可以连接到服务器:

     ```shell

     ssh username@server_ip_address

     ```

     其中,`username`是你的服务器用户名,`server_ip_address`是你的云服务器的IP地址。

3. **安装必要的软件**:

   - 在云服务器上安装Java运行时环境(JRE)和Web服务器,如Tomcat、Jetty或其他你选择的Web服务器。你可以使用包管理器或手动下载并安装这些软件。

4. **上传Spring项目文件**:

   - 使用SCP、SFTP或其他文件传输工具,将你的Spring项目构建文件(通常是WAR文件或JAR文件)上传到云服务器上的合适目录。

5. **配置数据库连接**:

   - 如果你的Spring项目需要与数据库交互,请确保在云服务器上安装和配置数据库服务器,并更新Spring项目的数据库连接配置以连接到该数据库。

6. **配置Web服务器**:

   - 配置你选择的Web服务器,以托管你的Spring项目。通常需要将项目文件放置在Web服务器的Webapps目录(对于Tomcat)或其他适当的目录中,并配置Web服务器以处理HTTP请求。

7. **设置防火墙规则**:

   - 在华为云控制台中配置防火墙规则,以确保你的服务器能够接受入站和出站流量。确保打开HTTP(端口80)和HTTPS(端口443)等必要的端口。

8. **启动项目**:

   - 启动你的Spring项目。这可以通过运行相应的命令或通过Web服务器的管理界面来完成。

9. **设置域名和SSL证书**(可选):

   - 如果你计划使用自定义域名和HTTPS,请在华为云控制台中配置域名解析和SSL证书。

10. **监控和维护**:

    - 设置监控、日志记录和警报以监视服务器和应用程序的健康状况。定期进行系统更新和维护以确保安全性和性能。

11. **备份和恢复策略**:

- 制定数据备份和应急恢复策略,以防止数据丢失或应用程序故障时能够快速恢复。

接下来是详细的图文教程,首先我们登录到华为云耀云服务器L实例的控制台,来查看服务器的防火墙和安全组是否配置成功。

35bedaeff8cc1d1b3ddc4fb1f8d3b5c5.jpeg

查看我们的华为云耀云服务器L实例的ip,因为目前域名没有申请,我们需要直接用过ip来直接访问我们部署的应用。

3c01f9002a647c8d50d428ca0429c346.jpeg

进入到服务器安全组后,需要注意这几个接口是否开启,这个直接决定着,我们能否正常访问系统。

25283631f10777c116b39d746bcde7a1.jpeg

输入指令,来ping一下服务器,保证服务器可以正常进行运行。

15671709ade62ad0360335ab49c31f51.jpeg

通过一些服务器管理软件例如xshell,登录到我们的服务器中,查看mysql数据的运行状态。

72be108b22ced95f1cb4ab540d9e58c2.jpeg

数据库运行正常,可以进行部署。

然后我们打开在上期教程中运行的后台管理系统,开始进行打包发布。

fdb24401c43cf1fecc6dc496e8ab0430.jpeg

进入到项目中,查看项目的数据库配置是否ok,这里面的数据库配置需要和云服务器的数据库配置保持一致。

325d5ea679e0210bd0a3cacb57343ac9.jpeg

打开maven部分,点击package。

05d13a1660253d9d6783d0ba94b19f23.jpeg

各个模块打包成功,需要我们找到打包好的安装包。

c578165d3e8526ed63429760c835e6a0.jpeg

默认的安装包位置在这里,然后我们需要将这个打包好的安装包部署到云服务器上。

2d27627d234571f8daf293a080203a1c.jpeg

打开云服务管理软件,在root文件中上传刚刚安装好的软件包。

7679e047ff23bd7885f1ee7fe475d54f.jpeg

选择刚刚打包好的jar包。

6a2bfeb796c51ba59c9fe54f3cbb9a64.jpeg

等待上传。

fb9adf56e50bb89591b5fceb7b1c2c0b.jpeg

然后,输入 java -jarruoyi-admin.jar来运行jar包

b5c26bee34c214095e8dd7a0d2e7e68a.jpeg

981debc88f563a292515941bcb6c9910.jpeg

在华为云耀云服务器L实例中运行成功,然后我们来测试是否可以正常访问。

浏览器中输入ip地址

fb8bc624f4c729c27311ff5a646fe315.jpeg

发现成功访问这个时候我们的应用就成功的部署到服务器上啦。

215ed25e47dea436512691341af3b2d2.jpeg

进去可以进行相关信息的操作,华为云耀云服务器L实例的运行速度还是不错的。

这个时候,还需要在云服务器输入指令。

2756ccf93215ee2b2b27054c264f6a42.jpeg

这样就可以在关闭云服务器管理终端后,依然可以持久访问我们的应用管理网站。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

懂技术的杨老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值