• CentOS Linux release 7.7.1908 (Core)--rabbitmq用户创建以及相关防火墙端口开启问题


    增加访问用户,默认用户guest只能本地访问。

    #添加用户

    rabbitmqctl add_user 账号 密码

    rabbitmqctl add_user admin admin

    #分配用户标签(admin为要赋予administrator权限的刚创建的那个账号的名字)

    rabbitmqctl set_user_tags admin administrator

    #设置权限<即开启远程访问>(如果需要远程连接,例如java项目中需要调用mq,则一定要配置,否则无法连接到mq,admin为要赋予远程访问权限的刚创建的那个账号的名字,必须运行着rabbitmq此命令才能执行)

    rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

    查看当前的用户

    rabbitmqctl  list_users

    开放指定端口

    查看已经开放的端口:

    firewall-cmd --list-ports

    开启端口

    firewall-cmd --zone=public --add-port=5672/tcp --permanent

    命令含义:

    –zone #作用域

    –add-port=5672/tcp #添加端口,格式为:端口/通讯协议

    –permanent #永久生效,没有此参数重启后失效

    重启防火墙

    firewall-cmd --reload #重启firewall

    systemctl stop firewalld.service #停止firewall

    systemctl disable firewalld.service #禁止firewall开机启动

    firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

  • 相关阅读:
    MySQL的存储引擎
    MySQL的索引及执行计划
    MySQL的SQL基础应用
    MySQL基础入门
    代码质量检测SonarQube
    Jenkins持续集成
    Git版本控制及gitlab私有仓库
    jumpserver跳板机
    Keepalived高可用服务
    well-known file is not secure
  • 原文地址:https://www.cnblogs.com/zcc666/p/11823000.html
Copyright © 2020-2023  润新知