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

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
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
目录
相关文章
|
18天前
|
弹性计算 监控 负载均衡
|
12天前
|
弹性计算 开发工具 git
2分钟在阿里云ECS控制台部署个人应用(图文示例)
作为一名程序员,我在部署托管于Github/Gitee的代码到阿里云ECS服务器时,经常遇到繁琐的手动配置问题。近期,阿里云ECS控制台推出了一键构建部署功能,简化了这一过程,支持Gitee和GitHub仓库,自动处理git、docker等安装配置,无需手动登录服务器执行命令,大大提升了部署效率。本文将详细介绍该功能的使用方法和适用场景。
2分钟在阿里云ECS控制台部署个人应用(图文示例)
|
19天前
|
PHP 数据库 数据安全/隐私保护
布谷直播源码部署服务器关于数据库配置的详细说明
布谷直播系统源码搭建部署时数据库配置明细!
|
28天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
238 3
|
28天前
|
NoSQL Linux PHP
|
29天前
|
弹性计算 数据库连接 Nacos
阿里云ECS服务器在docker中部署nacos
docker pull nacos 失败,docker部署nacos遇到的问题,nacos数据库连接,nacos端口映射
100 1
|
1月前
|
监控 网络安全 调度
Quartz.Net整合NetCore3.1,部署到IIS服务器上后台定时Job不被调度的解决方案
解决Quartz.NET在.NET Core 3.1应用中部署到IIS服务器上不被调度的问题,通常需要综合考虑应用配置、IIS设置、日志分析等多个方面。采用上述策略,结合细致的测试和监控,可以有效地提高定时任务的稳定性和可靠性。在实施任何更改后,务必进行充分的测试,以验证问题是否得到解决,并监控生产环境的表现,确保长期稳定性。
58 1
|
弹性计算 安全 前端开发
ECS初体验——基于ECS的PHP WEB项目部署
本文内容主要是关于在ECS上搭建PHP web环境操作流程,并且会结合笔者在搭建过程中遇到的一些常见或不常见的问题给出一些比较实用的避坑建议。 ECS实例规格:云翼计划学生默认; 服务器OS:Debian 8.11 64位; WEB环境:LAMP——Linux+Apache2+Mysql5.5.62+PHP5.6.4
ECS初体验——基于ECS的PHP WEB项目部署
|
5天前
|
人工智能 弹性计算 编解码
阿里云GPU云服务器性能、应用场景及收费标准和活动价格参考
GPU云服务器作为阿里云提供的一种高性能计算服务,通过结合GPU与CPU的计算能力,为用户在人工智能、高性能计算等领域提供了强大的支持。其具备覆盖范围广、超强计算能力、网络性能出色等优势,且计费方式灵活多样,能够满足不同用户的需求。目前用户购买阿里云gpu云服务器gn5 规格族(P100-16G)、gn6i 规格族(T4-16G)、gn6v 规格族(V100-16G)有优惠,本文为大家详细介绍阿里云gpu云服务器的相关性能及收费标准与最新活动价格情况,以供参考和选择。
|
10天前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。
下一篇
无影云桌面