网站伪静态设置,资料库网站开发报价,上海全上海全国网站建设,深圳海洋网络做网站1、使用官网提供系统对应的安装脚本 安装 版本说明#xff1a; Debian Buster代表Debian 10 Debian Bullseye代表Debian 11 Debian Bookworm代表Debian 12 Debian Trixie代表Debian 13 Debian Sid代表Debian unstable版本
2、新建脚本文件
vim rabbitMq.sh将脚本内容复制到…1、使用官网提供系统对应的安装脚本 安装 版本说明 Debian Buster代表Debian 10 Debian Bullseye代表Debian 11 Debian Bookworm代表Debian 12 Debian Trixie代表Debian 13 Debian Sid代表Debian unstable版本
2、新建脚本文件
vim rabbitMq.sh将脚本内容复制到里面如果是root用户执行去掉脚本里的sudo指令
3、授予脚本执行权限 chmod x rabbitMq.sh4、启动
systemctl start rabbitmq-server5、开启UI 管理工具
rabbitmq-plugins enable rabbitmq_management为了提升 RabbitMQ 的安全性删除默认用户 guest 并创建一个新的自定义用户是一种常见的安全措施。以下是具体操作步骤 删除默认用户 guest 默认情况下RabbitMQ 会创建一个用户名为 guest 的用户。为了防止不必要的安全风险可以先删除它。 使用以下命令删除 guest 用户
rabbitmqctl delete_user guest创建一个新的用户 创建一个新的用户替换掉默认的 guest 用户并设置一个较强的密码。 运行以下命令来创建一个新的用户例如newuser并设置密码例如newpassword123
rabbitmqctl add_user newuser newpassword123设置用户权限 根据需求给新用户分配权限。通常情况下为管理员用户分配全面权限 (administrator)。 使用以下命令为新用户赋予 administrator 权限
rabbitmqctl set_user_tags newuser administrator接着配置用户在 RabbitMQ 虚拟主机vhost中的权限。例如给 newuser 在默认的 vhost / 中分配完整权限
rabbitmqctl set_permissions -p / newuser .* .* .*这条命令中的三个参数分别表示配置、写入和读取的权限“.*” 表示允许全部访问。
如果需要配置Nginx 反向代理对外访问RabbitMQ 的管理界面
server {# Nginx 监听的端口比如 80 或 443listen 80;server_name yourdomain.com; # 替换为您的域名或服务器 IPlocation / {proxy_pass http://localhost:15672;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection upgrade;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;}
}
管理rabbitmq命令
systemctl stop rabbitmq-server
systemctl start rabbitmq-server
systemctl status rabbitmq-server