溫馨提示×

rabbitmq在centos上的網絡配置有哪些要點

小樊
44
2025-08-06 12:29:29
欄目: 智能運維

RabbitMQ在CentOS上的網絡配置要點如下:

  1. 基礎網絡設置

    • 配置靜態IP(可選):修改/etc/sysconfig/network-scripts/ifcfg-ens33,設置BOOTPROTO=static、IPADDR等參數,確保網絡穩定。
    • 配置主機名與hosts文件:通過hostnamectl set-hostname設置主機名,并在/etc/hosts中添加節點IP與主機名映射,確保集群節點間通信。
  2. 防火墻配置

    • 開放RabbitMQ默認端口:
      • 5672:AMQP協議通信端口。
      • 15672:管理界面Web端口。
      • 25672:集群節點間通信端口。
      • 4369:Erlang端口映射守護進程端口。
    • 命令示例:firewall-cmd --permanent --add-port=5672/tcp --reload。
  3. RabbitMQ服務配置

    • 修改/etc/rabbitmq/rabbitmq.conf
      • listeners.tcp.default:設置AMQP監聽地址與端口(如0.0.0.0:5672允許所有IP訪問)。
      • management.listener.port:設置管理界面端口(默認15672)。
    • 禁用默認guest用戶遠程登錄:在rabbitmq.conf中設置loopback_users.guest = false。
  4. 集群網絡配置(可選)

    • 確保集群節點在同一網段,配置/etc/hosts使節點主機名可解析。
    • 同步Erlang Cookie:將/var/lib/rabbitmq/.erlang.cookie文件復制到所有集群節點,確保權限一致。
  5. 安全與優化

    • 啟用SSL/TLS加密通信(需配置證書)。
    • 限制非信任IP訪問:通過防火墻或RabbitMQ的ip_filter插件限制可連接IP。

參考來源

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女