centos部署spring boot项目前后端分离,使用nginx和redis

这篇博客详细介绍了如何在CentOS虚拟机中安装和配置MySQL5.7,包括设置端口、解压安装文件、创建用户和组、启动服务及修改密码。接着,博主演示了OpenJDK的安装过程,验证安装成功后,又安装了Nginx并进行了配置。最后,博主讲解了Redis的安装,涉及依赖包安装、编译、设置密码和启动服务等步骤。整个过程详尽且实用,适合系统管理员参考。
摘要由CSDN通过智能技术生成

在虚拟机创建centos,之后使用sftp上传至服务器中,安装mysql 5.7 使用内线安装

1、解决端口问题

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

2、将mysql的tar.gz包上传到服务器的位置后,解压文件得到,mysql.5.7.9的文件夹

tar -zxvf mysql.5.7.8-glibc2.5.tar.gz

3、将得到的MySQL5.7.9文件夹改名字,改成mysql

mv MySQL5.7.9 mysql

4、增加mysql用户和组,并将mysql的用户和组赋予mysql文件夹

groupadd mysql

useradd -r -g mysql mysql

chown -R mysql:mysql /usr/local/mysql

5、进入mysql文件夹,将support-files文件夹下的mysql.server文件复制到/etc/init.d/下面,并且将名字改成mysql

cp $setupbase/mysql/support-files/mysql.server /etc/init.d/mysql

6、安装mysql服务

bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

7、启动服务

service mysql start

8、查找mysql初始密码,进入/root/.mysql_secret,在第二行或者第三行就有密码

cat /root/.mysql_secret

sleep 5s

tmppwd=`cat /root/.mysql_secret | tail -1`

9、进入mysql目录下bin目录,进入mysql命令行,将刚才复制的初始密码进入命令行.

./mysql --connect-expired-password -uroot -p$tmppwd

10、修改mysql密码,并将mysql远程打开,方便远程连接,最后刷新设置

alter user 'root'@'localhost' identified by '123456';;

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

flush privileges;

11、mysql安装完毕,安装openjdk,将所需要的包放到服务器上

rpm -ivh *.rpm --force --nodeps

12、使用java -version查看是否安装成功

13、openjdk安装完成,安装nginx,安装依赖包的内容

rpm -ivh *.rpm --force --nodeps

14、解压nginx-1.16.1.tar.gz

tar -zxvf nginx-1.16.1.tar.gz

15、进入nginx-1.16.1目录,执行编译功能

./configure

make

make install

16、编译完成后,会在/usr/local中生成nginx文件夹,进入/usr/local/nginx/conf下,打开nginx.conf文件

编辑内容为:

17、关闭nginx命令

#nginx -s stop

#nginx -s reload

#nginx -s quit

18、安装redis,安装tcl依赖包,将tcl依赖包更新到8.5以上

rpm -ivh *.rpm --force --nodeps

19、解压redis-3.0.5.tar.gz

tar -zxvf /tes/redis-3.0.5.tar.gz

20、编译redis文件

make

make test

make install

21、安装redis服务

./utils/install_server.sh

22、通过上述.sh脚本后续的文字输出内容,完成对redis.conf或者6379.conf的配置

主要更新内容如下:

后台守护运行:

daemonize yes

绑定内网ip:

bind 172.16.193.36

或注释127.0.0.1

设置密码:

requirepass 你的密码

23、启动redis

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

25、停止redis

redis-cli -p 6379 shutdown

#usr/local/bin/redis-cli -h ip -p 6379 shutdown

26、由于是前后端分离的项目,将jar包放到服务器上,直接执行jar包,然后将前端包放在服务器上,使用nginx反向代理部署。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值