中间件部署

发布于:2025-07-16 ⋅ 阅读:(15) ⋅ 点赞:(0)

centos7

1.写入yum源

sudo yum clean all
sudo yum makecache

sudo yum install -y yum-utils
sudo yum-config-manager --enable nginx-mainline
sudo yum install nginx

sudo systemctl start nginx
ss -naltp | grep 80


2.mysqld部署

通过rpm包的方式进行部署 下载mysql rpm 包

 sudo rpm -ivh mysql84-community-release-el7-2.noarch.rpm

 sudo yum install mysql-community-server

 systemctl start mysqld

 systemctl status mysqld
sudo grep 'temporary password' /var/log/mysqld.log   #在该日志中查看密码

mysql -uroot -p   #登入直接改密码 (Hxd112233!)

ss -naltp | grep mysql

3.redis部署(centos7)

centos7对最新版的redis有不兼容

所以我们需要下载centos7 官方兼容的redis 

sudo yum install epel-release
sudo yum install redis
sudo yum install openssl11 openssl11-libs   #解决依赖问题 
# 创建符号链接(让 Redis 找到 OpenSSL 1.1)
sudo ln -s /usr/lib64/openssl11/libssl.so.1.1 /usr/lib64/libssl.so.1.1
sudo ln -s /usr/lib64/openssl11/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
sudo systemctl start redis
sudo systemctl status redis
vi /etc/redis.conf 通过修改 参数登录访问认证

# 启用密码认证(取消注释并设置密码)
requirepass yourpassword123

# 限制只允许本地访问(可选)
bind 127.0.0.1

# 禁止远程访问(如果不需要)
protected-mode yes

sudo systemctl restart redis
sudo systemctl status redis  # 检查状态

redis-cli
127.0.0.1:6379> AUTH yourpassword123  # 输入密码
OK
127.0.0.1:6379> PING  # 测试连接
PONG

4. rabbitMQ:

# 1. 添加 RabbitMQ 的 Erlang 和 RabbitMQ 官方仓库
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

# 2. 安装 RabbitMQ
sudo yum install -y rabbitmq-server

# 3. 启动并设置开机自启
sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server

# 创建用户 admin,密码设为 123456
sudo rabbitmqctl add_user admin 123456
# 设置管理员权限
sudo rabbitmqctl set_user_tags admin administrator


网站公告

今日签到

点亮在社区的每一天
去签到