溫馨提示×

RabbitMQ在Debian上的網絡配置有哪些要點

小樊
46
2025-08-16 11:31:26
欄目: 智能運維

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

  1. 端口配置

    • 默認AMQP協議端口為5672,管理界面端口為15672,需在防火墻中開放這兩個端口。
    • 可通過修改/etc/rabbitmq/rabbitmq.conf文件調整端口(如listeners.tcp.default = 5672)。
  2. 防火墻規則

    • 使用ufw開放必要端口:
      sudo ufw allow 5672/tcp  
      sudo ufw allow 15672/tcp  
      sudo ufw reload  
      
  3. Erlang Cookie配置

    • 確保集群節點間使用相同的Erlang Cookie(文件路徑:/var/lib/rabbitmq/.erlang.cookie),權限需設為400。
  4. 集群網絡配置

    • 配置rabbitmq.confcluster_formation.peer_discovery_backendrabbit_peer_discovery_classic_config,并指定集群節點IP。
    • 節點間需能通過主機名或IP互相訪問,可在/etc/hosts中添加節點映射。
  5. 安全配置

    • 啟用管理插件(rabbitmq-plugins enable rabbitmq_management)并修改默認用戶名/密碼。
    • 考慮啟用TLS/SSL加密通信,需在配置文件中指定證書路徑。
  6. 虛擬主機與權限

    • 創建虛擬主機隔離不同應用,并為用戶分配權限(如add_vhost、set_permissions)。

參考來源

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