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
相关推荐
小笨猪-7 分钟前
RabbitMQ高级特性
java·开发语言·redis·rabbitmq
P.H. Infinity11 分钟前
【RabbitMQ】01-RabbitMQ
分布式·rabbitmq
码农爱java23 分钟前
Kafka 之顺序消息
spring boot·分布式·微服务·kafka·mq·消息中间件·顺序消息
Amagi.1 小时前
什么是RabbitMQ
分布式·rabbitmq
孤蓬&听雨1 小时前
Kafka自动生产消息软件(自动化测试Kafka)
分布式·kafka·自动化·测试·生产者
新知图书4 小时前
Hadoop完全分布式环境搭建步骤
大数据·hadoop·分布式
zmd-zk5 小时前
[spark面试]spark与mapreduce的区别---在DAG方面
大数据·分布式·面试·spark·mapreduce
java1234_小锋5 小时前
讲讲 kafka 维护消费状态跟踪的方法?
分布式·kafka
明达技术5 小时前
MR30分布式IO模块与高效PLC协同
分布式·物联网·自动化
紫晓宁7 小时前
jmeter结合ansible分布式压测--1数据准备
分布式·jmeter·ansible