华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署

本篇博客将会带着大家从0到1 搭建后端程序员无人不知的 瑞吉外卖 项目!

如果对您有帮助欢迎三连加关注一波支持!

首先向大家简单介绍一下《瑞吉外卖》:

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第1张图片

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第2张图片

瑞吉外卖 对象转换器 公共字段自动填充 文件上传/下载 阿里云短信_软工菜鸡的博客-CSDN博客

因为本篇主要测试服务器,如果不了解的朋友可以看我的这篇博客,就不再一一赘述!

云耀云服务器L实例 使用

感谢华为大哥的优惠券

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第3张图片

用优惠券才3分钱,再次感谢!欢迎大家购买一个,跟我一起试试

https://console.huaweicloud.com/smb/?agencyId=b3776da3711e4e669da08d03c643ebe4®ion=cn-east-3&locale=zh-cn#/create/hecs-light?period=month_1&plan=basic_v1

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第4张图片

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第5张图片

购买云耀云服务器L实例后,第一次使用需要重置密码并妥善保管哟!

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第6张图片

配置安全组

访问应用需开通8888端口、访问MySQL数据库需开通3306端口其他瑞吉外卖需要的端口我都放在这里:

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第7张图片

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第8张图片

瑞吉外卖部署

也可以参考我的这篇博客:Linux实战 小技巧 Linux软件安装部署 瑞吉外卖部署Linux_软工菜鸡的博客-CSDN博客

安装jdk

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第9张图片

yum install java-1.8.0-openjdk* -y

那个黑马的安装包传输太慢了(特别特别慢) 我就直接yum下载了

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第10张图片

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第11张图片

安装tomcat

Linux-17-软件安装_安装Tomcat_哔哩哔哩_bilibili

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第12张图片

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第13张图片

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第14张图片

首先,放行tomcat需要使用的8080端口的外部访问权限

CentOS系统默认开启了防火墙,阻止外部网络流量访问系统内部
所以,如果想要Tomcat可以正常使用,需要对Tomcat默认使用的8080端口进行放行
放行有2种操作方式:
关闭防火墙
配置防火墙规则,放行端口

# 以下操作2选一即可
# 方式1:关闭防火墙
systemctl stop firewalld # 关闭防火墙
systemctl disable firewalld # 停止防火墙开机自启
# 方式2:放行8080端口的外部访问
firewall-cmd --add-port=8080/tcp --permanent # --add-port=8080/tcp表示放行8080端口的tcp访问,--permanent表示永久生效
firewall-cmd --reload # 重新载入防火墙规则使其生效

我用的方法二

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第15张图片

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第16张图片

访问不到,后面用宝塔下载了tomcat7才能访问到;

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第17张图片

一键放通,可以ping 到了,还是访问不到tomcat

安装Nginx

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第18张图片

关闭防火墙之后可以访问到nginx,开防火墙就访问不到,这样不安全

怎么做到不关闭防火墙,依旧能访问到nginx呢,我没有解决

但是 当我用了宝塔之后,不知道为什么就开着防火墙也能链接到了

后面的软件下载太麻烦了,选择宝塔!

使用HECS安装宝塔面板(CentOS 7.3)_云耀云服务器 HECS_最佳实践_华为云

执行以下命令,下载并安装宝塔面板。

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第19张图片

请记录回显信息中“Bt-Panel”、“username”和“password”的参数值。

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第20张图片

用他的面板地址登录 看他的提示,让你开放哪个端口

后面我下载了瑞吉外卖需要的软件

mysql-5.7 、nginx1.16(上面不是下载了嘛 但是应该是宝塔没检测到,非要我再下载一次,后来我去whereis nginx 查出来两个nginx,但是还是因为我上面./nginx 开启的还是我原来位置的nginx

安装MySQL

下载完mysql要启动哟,不然链接不到

systemctl enable mysqld (enable是开机自动启动)

报错: mysqld.service is not a native service, redirecting to /sbin/chkconfig.

Executing /sbin/chkconfig mysqld on

这个消息表示"mysqld"服务不是一个原生的服务,正在被重定向到"/sbin/chkconfig"命令。执行命令"/sbin/chkconfig mysqld on"来打开"mysqld"服务。
在Linux中,"/sbin/chkconfig"命令用于管理启动服务的配置。在这种情况下,它被用来使"mysqld"服务在系统启动时自动启动。
请注意,此回答基于提供的信息,具体行为可能因您使用的Linux发行版和版本而有所不同。
输入命令 : /sbin/chkconfig mysqld on

报错: (1130, "123.60.24.27' is not allowed to connect to this MySQL server")

我以为我防火墙忘记开3306端口了;

firewall-cmd --add-port=3306/tcp --permanent # --add-port=3306/tcp表示放行3306端口的tcp访问,--permanent表示永久生效
firewall-cmd --reload # 重新载入防火墙规则使其生效

但是实际上 我开了

宝塔下载的数据库初始密码在这里找:

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第21张图片

mysql -uroot -p

输入你的root密码

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第22张图片

set password = password('你要设置的密码');

原来上面那个报错是没开 访问权限

grant all on *.* to 'root'@'%' identified by 'root'; #这句话大家可以理解成 当外部链接使用账号root密码root的时候就能连接成功,跟上面set的密码不一样;所以

grant all on *.* to 'root'@'%' identified by '你的密码';

幸好我之前链接mysql的时候搞了两个小时 印象比较深刻!

flush privileges

下载redis7.0,别忘记开放端口和防火墙

firewall-cmd --add-port=6379/tcp --permanent

firewall-cmd --reload # 重新载入防火墙规则使其生效

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第23张图片

然后链接成功

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第24张图片

手工部署项目

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第25张图片

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第26张图片

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第27张图片

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第28张图片

nohup不挂起 后台运行 命令

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第29张图片

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第30张图片

安装Git

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第31张图片

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第32张图片

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第33张图片

安装Maven

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第34张图片

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第35张图片

开放防火墙端口和华为云的安全组端口我就不再赘述啦

我中间就是 package打包

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第36张图片

上传了jar包

java -jar ruigee-1.0-SNAPSHOT.jar(你的jar包名称) 就启动成功啦

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第37张图片

欢迎大家评论疑问等!

非常感谢您阅读到这里,创作不易!如果这篇文章对您有帮助,希望能留下您的点赞 关注 收藏 评论感谢支持!!!

听说 三连能够给人 带来好运!更有可能年入百w,进入大厂,上岸

华为云云耀云服务器L实例评测 | 瑞吉外卖下载与部署_第38张图片

你可能感兴趣的:(SSM框架_瑞吉外卖,服务器,运维)