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
相关推荐
2501_941147112 分钟前
Python大数据处理实战:异步IO与协程高效数据解析代码解析
rabbitmq
2501_9418798122 分钟前
多语言微服务架构下的微服务灰度发布与蓝绿部署实践
rabbitmq
2501_941884613 小时前
能城市管理系统开发与多语言微服务实践:Python、Java、C++与Go全栈实现解析
rabbitmq
每天进步一点_JL3 小时前
事务与消息中间件:分布式系统中的可见性边界问题
分布式·后端
2501_941877984 小时前
Python在微服务高并发异步分布式配置中心与动态参数管理架构中的实践
rabbitmq
静若繁花_jingjing6 小时前
ZooKeeper & Nacos
分布式·zookeeper·云原生
wanhengidc6 小时前
云手机中分布式存储的功能
运维·服务器·分布式·游戏·智能手机·云计算
u***j3246 小时前
HarmonyOS分布式能力核心技术深度解析
分布式·华为·harmonyos
7***n756 小时前
HarmonyOS分布式数据管理
分布式·华为·harmonyos
2501_941879817 小时前
Python在微服务高并发异步缓存更新与数据一致性架构中的实践
rabbitmq