当前位置: 首页 > news >正文

中间件部署

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

http://www.lryc.cn/news/587740.html

相关文章:

  • Ubuntu22.04 python环境管理
  • LabVIEW-Origin 船模数据处理系统
  • ubuntu之坑(十五)——设备树
  • SnapKit介绍与使用
  • EPLAN 电气制图(八):宏应用与变频器控制回路绘制全攻略
  • 基于esp32系列的开源无线dap-link项目使用介绍
  • RocketMQ 5.x初体验
  • Linux 音频的基石: ALSA
  • React 第六十九节 Router中renderMatches的使用详解及注意事项
  • Android 性能优化:启动优化全解析
  • 019_工具集成与外部API调用
  • LabVIEW浏览器ActiveX事件交互
  • SpringMVC1
  • 数字孪生技术引领UI前端设计新潮流:智能交互界面的个性化定制
  • 【Linux系统】进程切换 | 进程调度——O(1)调度队列
  • RxSwift的介绍与使用
  • Android展示加载PDF
  • SAP ERP与微软ERP dynamics对比,两款云ERP产品有什么区别?
  • ETF期权的涨跌策略是什么?
  • vue3 JavaScript 数据累加 reduce
  • Jetpack Compose 重组陷阱:一个“乌龙”带来的启示
  • 数字孪生技术驱动UI前端革新:实现产品设计的虚拟仿真与实时反馈
  • SpringMVC3
  • 计算机毕业设计Java轩辕购物商城管理系统 基于 SpringBoot 的轩辕电商商城管理系统 Java 轩辕购物平台管理系统设计与实现
  • CICS Application Programming Fundamentals 第4章
  • 74、【OS】【Nuttx】【启动】深入理解 caller-saved 和 callee-saved(下)
  • 游戏框架笔记
  • 网络准入控制系统的作用解析,2025年保障企业入网安全第一道防线
  • 在 Azure Linux 上安装 RustFS
  • 使用 pytest 测试框架构建自动化测试套件之一