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
相关推荐
~kiss~32 分钟前
Milvus-云原生和分布式的开源向量数据库-介绍
分布式·云原生·milvus
西岭千秋雪_1 小时前
Kafka客户端整合
java·spring boot·分布式·kafka·linq
360智汇云2 小时前
Kafka 消费积压影响写入?试试 Pulsar
分布式·kafka
是Judy咋!2 小时前
RabbitMQ---集群搭建(HAProxy负载均衡高可用)
centos·rabbitmq·负载均衡
Ctrl+S 之后3 小时前
分布式数据库高可用架构设计与动态一致性优化实践经验分享
数据库·经验分享·分布式
大米粥哥哥3 小时前
Qt 使用QAMQP连接RabbitMQ
开发语言·qt·rabbitmq·qamqp
4***14903 小时前
后端分布式缓存集群,Redis Sentinel
redis·分布式·缓存
SelectDB技术团队6 小时前
Apache Doris 自动分区:如何应对分布式环境下的复杂并发挑战|Deep Dive
分布式·apache
qq_281317477 小时前
ZooKeeper
分布式·zookeeper·云原生
q***728713 小时前
SpringBoot中整合RabbitMQ(测试+部署上线 最完整)
spring boot·rabbitmq·java-rabbitmq