前提:客户通过漏洞扫描,发现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