部署spring boot 项目到阿里云服务器(中)

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 部署spring boot 项目到阿里云服务器

四、配置mysql数据库

1、购买mysql云数据库,尽量跟服务器区域保持一致。

image.png

2、购买云数据库以后,进入控制台找到数据库实例

image.png

3、点击上图链接,进入详情,然后进入账号管理添加一个账号,这个创建的账户后面本地使用navcat连接云数据库时会使用到。

image.png

4、创建一个云数据库。

(1)之后把本地开发项目时使用的数据库sql文件(包含数据和结构)导入到这个云数据库。

(2)线上项目之后配置为连接这个云数据库。

image.png

5、打开数据库连接,然后点击申请外网地址。

(1)图中因为我申请过了,这里显示释放外网地址,没有申请过的话,这儿是显示申请外网地址选项。后面本地使用navcat连接云数据库时,数据库地址就是申请的这个外网地址,端口是3306。

image.png

6、配置数据安全性

(1)默认的白名单中设置的IP是127.0.0.1,设置为127.0.0.1表示禁止所有地址访问,删除掉,修改为0.0.0.0/0,表示允许所有ip访问。

image.png

(2)添加自己云服务器的私网ip。

image.png

五、配置安装Redis

1、安装TCL编译器,redis下载时会需要。

(1)解压上传的tcl8.6.1-src.tar.gz。

tar zxvf tcl8.6.1-src.tar.gz


(2)到unix目录

cd tcl8.6.1/
cd unix/

(3)执行./configure命令

./configure

(4)编译软件

make

2、安装Redis

(1)解压redis压缩包

tar xzvf redis-4.0.8.tar.gz

(2)到解压后的src目录

cd redis-4.0.8
cd src

(3)、测试一下是否可以安装

make test

(4)、执行安装redis到/usr/local/redis

make install PREFIX=/usr/local/redis

3、配置redis

(1)、到安装redis的目录

cd /usr/local/redis/

(2)、生成一个etc目录

mkdir /usr/local/redis/etc

(3)将redis.conf复制到etc目录

mv redis.conf /usr/local/redis/etc

(4)、配置redis为后台启动,执行下面命令打开redis.conf,将daemonize no 改成daemonize yes

vi /usr/local/redis/etc/redis.conf 

(5)、开启redis

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

(6)、测试redis是否安装成功

cd bin
./redis-cli

(7)、出现下面的就配置并启动成功了

image.png

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
22天前
|
Java 应用服务中间件 Maven
如何将 Spring Boot 应用程序部署为 WAR?
如何将 Spring Boot 应用程序部署为 WAR?
73 1
|
17天前
|
消息中间件 监控 Java
如何将Spring Boot + RabbitMQ应用程序部署到Pivotal Cloud Foundry (PCF)
如何将Spring Boot + RabbitMQ应用程序部署到Pivotal Cloud Foundry (PCF)
31 6
|
17天前
|
Java 关系型数据库 MySQL
如何将Spring Boot + MySQL应用程序部署到Pivotal Cloud Foundry (PCF)
如何将Spring Boot + MySQL应用程序部署到Pivotal Cloud Foundry (PCF)
36 5
|
17天前
|
缓存 监控 Java
如何将Spring Boot应用程序部署到Pivotal Cloud Foundry (PCF)
如何将Spring Boot应用程序部署到Pivotal Cloud Foundry (PCF)
28 5
|
16天前
|
Java 应用服务中间件 Docker
将基于 Spring 的 WAR 应用程序部署到 Docker:详尽指南
将基于 Spring 的 WAR 应用程序部署到 Docker:详尽指南
22 2
|
22天前
|
Java Linux Docker
什么是 Docker?如何将 Spring Boot 应用程序部署到 Docker?
什么是 Docker?如何将 Spring Boot 应用程序部署到 Docker?
39 3
|
Java 应用服务中间件 Maven
传统maven项目和现在spring boot项目的区别
Spring Boot:传统 Web 项目与采用 Spring Boot 项目区别
504 0
传统maven项目和现在spring boot项目的区别
|
XML Java 数据库连接
创建springboot项目的基本流程——以宠物类别为例
创建springboot项目的基本流程——以宠物类别为例
155 0
创建springboot项目的基本流程——以宠物类别为例
|
存储 机器学习/深度学习 IDE
SpringBoot 项目与被开发快速迁移|学习笔记
快速学习 SpringBoot 项目与被开发快速迁移
SpringBoot 项目与被开发快速迁移|学习笔记
|
Java Spring
自定义SpringBoot项目的启动Banner
``Banner``是``SpringBoot``框架一个特色的部分,其设计的目的无非就是一个框架的标识,其中包含了版本号、框架名称等内容,既然``SpringBoot``为我们提供了这个模块,它肯定也是可以更换的这也是``Spring``开源框架的设计理念。