RabbitMQ替换默认端口

前提:客户通过漏洞扫描,发现rabbitmq中的erlang是默认端口4369,出于安全的考虑,需要将erlang的端口修改为其他的端口。

1.查看默认erlang的默认端口

shell 复制代码
netstat -plnt | grep 4369 

2.关闭rabbitmq

shell 复制代码
rabbitmqctl stop

(注意,这里必须要关闭rabbitmq,直接执行第三步会报错:Killing not allowed - living nodes in database.)

3.关闭epmd

shell 复制代码
epmd -kill

4.修改配置文件

shell 复制代码
vim /etc/profile

这里端口修改成5000为例子

shell 复制代码
export ERL_EPMD_PORT="5000"

修改后让配置生效 source /etc/profile

5.重新启动rabbitmq (epmd会自动启动)

shell 复制代码
rabbitmq-server -detached 

6.检查是否生效

shell 复制代码
epmd -names
netstat -plnt | grep 4369
相关推荐
海宇数据1 小时前
零信任架构实战:基于海宇运营商近3个月平均账单构建自动化分布式租赁网关
人工智能·分布式·架构·自动化
IT大白鼠1 小时前
MySQL 分布式集群系列 · 第二篇:架构深度拆解--NDB 三大核心节点
分布式·mysql·架构
醉颜凉1 小时前
Kafka ISR与AR深度解析:副本同步机制核心概念
分布式·架构·kafka·ar
johnny2332 小时前
大模型分布式训练理论和框架:DeepSpeed、Megatron、Torchrun
分布式
倔强的石头1064 小时前
高可用与无感扩容——分布式时序数据库选型指南
数据库·分布式·时序数据库
fastjson_1 天前
Spark 安装和使用
大数据·分布式·spark
spter。1 天前
从一次关注到最终一致:Canal、Outbox 与 Kafka 如何解决关系链双写问题
分布式·kafka
MC丶科1 天前
软考架构师90天冲刺|DAY38·第二阶段综合测试-分布式与云原生
分布式·云原生·架构·serverless·service_mesh·软考架构师
hm宋1 天前
ZooKeeper 容灾切换免重启实践:域名化配置与客户端自动迁移
分布式·zookeeper·云原生
kruptos1 天前
分布式系统怎么“选主“?Raft 共识一次讲清
开发语言·分布式·php·共识算法