ui设计网站设计与网页制作视频教程运城手机网站制作
ui设计网站设计与网页制作视频教程,运城手机网站制作,青岛做个网站多少钱,做网站公司什么条件首先是yum安装#xff0c;如果没有yum请跳转到我搭建yum全过程。yum -y install rabbitmq-server.aarch64下面是我适配 RabbitMQ 3.7.23 的完整 rabbitmq.config 配置文件#xff0c;#xff08;端口 8018 管理界面 15672#xff09;#xff0c;可以直接覆盖原文件即可&…首先是yum安装如果没有yum请跳转到我搭建yum全过程。yum -yinstallrabbitmq-server.aarch64下面是我适配 RabbitMQ 3.7.23 的完整rabbitmq.config配置文件端口 8018 管理界面 15672可以直接覆盖原文件即可避免语法错误。原配置文件全是注释不用管他。第一步备份原有配置重要先把旧配置备份防止出错后无法恢复cp/etc/rabbitmq/rabbitmq.config /etc/rabbitmq/rabbitmq.config.bak第二步替换为新配置文件执行以下命令直接生成正确的配置文件cat/etc/rabbitmq/rabbitmq.configEOF [ {rabbit, [ %% 设置AMQP监听端口为8018替代默认5672 {tcp_listeners, [8018]}, %% 允许所有IP访问不限制本地 {loopback_users, []}, %% 数据持久化目录和Docker里的./rabbitmq_data对应 {mnesia_dir, /root/rabbitmq/rabbitmq_data} ]}, {rabbitmq_management, [ %% 管理界面监听端口15672 {listener, [{port, 15672}]} ]} ]. EOF第三步修复配置文件权限确保 RabbitMQ 进程能读取配置chownrabbitmq:rabbitmq /etc/rabbitmq/rabbitmq.configchmod644/etc/rabbitmq/rabbitmq.config第四步创建数据目录并授权mkdir-p /root/rabbitmq/rabbitmq_datachown-R rabbitmq:rabbitmq /root/rabbitmq/rabbitmq_data第五步启用管理插件 重启服务# 启用管理插件解决15672端口不监听的问题rabbitmq-pluginsenablerabbitmq_management# 重启RabbitMQ服务使配置生效systemctl restart rabbitmq-server第六步验证配置是否生效检查服务状态systemctl status rabbitmq-server看到active (running)说明服务启动正常。检查端口监听ss -tlnp|grepbeam正常会输出LISTEN 0 128 0.0.0.0:8018 0.0.0.0:* users:((beam.smp,pidxxxx,fdxx)) LISTEN 0 128 0.0.0.0:25672 0.0.0.0:* users:((beam.smp,pidxxxx,fdxx))配置账号# 创建adm账号密码xxxxxxxrabbitmqctl add_user adm xxxxxxx# 设置管理员权限rabbitmqctl set_user_tags adm administrator# 授权访问所有资源rabbitmqctl set_permissions -p / adm.*.*.*# 删除默认guest账号可选提升安全rabbitmqctl delete_user guest下一步操作启用管理插件rabbitmq-pluginsenablerabbitmq_management重启服务systemctl restart rabbitmq-server再次检查端口ss -tlnp|grepbeam正常情况下你会看到15672端口也被监听。我整理了一个一键启用插件重启服务验证端口的脚本直接复制执行就能解决管理界面端口15672未监听的问题。一键执行脚本复制到终端直接运行#!/bin/bash# 1. 启用 RabbitMQ 管理插件echo 启用 RabbitMQ 管理插件 rabbitmq-pluginsenablerabbitmq_management# 2. 重启 RabbitMQ 服务echo-e\n 重启 RabbitMQ 服务 systemctl restart rabbitmq-server# 3. 检查服务状态echo-e\n 检查 RabbitMQ 服务状态 systemctl status rabbitmq-server --no-pager# 4. 检查端口监听情况重点看 8018 和 15672echo-e\n 检查端口监听情况 ss -tlnp|grepbeam# 5. 验证管理插件是否加载成功echo-e\n 验证管理插件状态 rabbitmq-plugins list|greprabbitmq_management执行步骤把上面的脚本完整复制到你的服务器终端按回车执行执行完成后重点看这两个关键输出ss -tlnp | grep beam里是否出现8018和15672两个端口rabbitmq-plugins list里rabbitmq_management前面是[E*]表示已启用并加载。执行成功的预期效果如果一切正常你会看到类似以上截图的输出总结beam.smp是 Erlang 进程名不是运行用户真正的运行用户是rabbitmq你的 8018 端口已生效15672 端口未监听仅因为管理插件未启用