查看 rabbitmq 启动websocket 提示404_RabbitMQ 部署记录

erlang与rabbitmq版本对应关系:

https://www.rabbitmq.com/which-erlang.html

安装erlang

下载地址:
http://www.erlang.org/downloads

 11.安装依赖 2yum install -y gcc gcc-c++ ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel zlib-devel openssl-devel perl xz xmlto kernel-devel m4 glibc-devel  socat make   3 42.下载 5cd /usr/local/src/ 6wget -c http://erlang.org/download/otp_src_20.2.tar.gz 7 83.解压 9tar -zxvf otp_src_20.2.tar.gz10114.编译12cd /usr/local/src/otp_src_20.2/13./configure --prefix=/usr/local/erlang14155.安装16cd /usr/local/src/otp_src_20.2/17make && make install18196.测试安装是否成功20cd /usr/local/erlang/bin/21./erl22输入 halt().  退出控制台23247.配置环境变量25vim /etc/profile26#erlang27export PATH=$PATH:/usr/local/erlang/bin28#生效环境变量29source /etc/profile30任意地方输入erl能进入命令行, 那么就说明配置成功了。
安装rabbitmq

下载地址:
http://www.rabbitmq.com/releases/rabbitmq-server

 11.下载 2cd /usr/local/src/ 3wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz 4 52.解压 6cd /usr/local/src/ 7xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz  8tar -xvf rabbitmq-server-generic-unix-3.6.15.tar 9mv /usr/local/src/rabbitmq_server-3.6.15  /usr/local/10113.配置环境变量12vim /etc/profile13#rabbitmq14export PATH=$PATH:/usr/local/rabbitmq_server-3.6.15/sbin15source /etc/profile16174.启动后台管理18rabbitmq-plugins enable rabbitmq_management19205.启动21rabbitmq-server -detached22236.查看状态24rabbitmqctl status25267.创建一个用户,账号admin 密码admin27rabbitmqctl add_user admin admin28298.将admin用户赋管理员权限30rabbitmqctl set_user_tags admin administrator31rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"32339.访问管理页面,默认为端口1567234#默认来宾用户:guest, 来宾用户密码:guest35http://192.168.10.33:15672 
rabbitmq操作命令
 1#启动后台管理 2rabbitmq-plugins enable rabbitmq_management 3 4#启动 5rabbitmq-server -detached 6 7#关闭 8rabbitmqctl stop 910#查看状态11rabbitmqctl status1213#设置端口号或者关闭防火墙,以便外部访问14iptables -I INPUT -p tcp --dport 15672 -j ACCEPT15或16service iptables stop1718#查看有哪些用户19rabbitmqctl list_users2021#创建一个用户,账号admin 密码admin22rabbitmqctl add_user admin admin2324#将admin用户赋管理员权限25rabbitmqctl set_user_tags admin administrator26rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"2728#删除用户29rabbitmqctl delete_user username3031#改密码32rabbimqctl change_password username newpassword 3334#检查本地节点是否正在运行35sudo rabbitmq-diagnostics ping3637#节点摘除38rabbitmqctl forget_cluster_node rabbit@rabbit3 3940#重置41rabbitmqctl reset application 4243#打印已启用的组件44sudo rabbitmq-diagnostics status4546#打印有效的节点配置47sudo rabbitmq-diagnostics环境4849#对本地节点执行更广泛的运行状况检查50sudo rabbitmq-diagnostics node_health_check5152#开启/关闭某个插件,需重启生效53rabbitmq-plugins enable/disable xxx 5455#查看所有队列信息56rabbitmqctl list_queues5758#关闭应用59rabbitmqctl stop_app6061#启动应用62rabbitmqctl start_app6364#清除所有队列65rabbitmqctl reset6667#访问管理页面,默认为端口1567268http://IP:15672  
端口用途

4369    
empd(Erlang Port Mapper Daemon),是 Erlang 的端口/结点名称映射程序,用来跟踪节点名称监听地址,在集群中起到一个类似 DNS 的作用;

5672、5671    
由 AMQP 0-9-1 和 1.0 客户端使用;

15672    
HTTP_API 端口,管理员用户才能访问,用于管理 RbbitMQ,需要启用 management 插件, rabbitmq-plugins enable rabbitmq_management ,访问 http://server-name:15672/;

25672    
Erlang distribution,和4369配合;

61613、61614      
当STOMP插件启用的时候打开,作为STOMP客户端端口(根据是否使用TLS选择);

1883、8883    
当MQTT插件启用的时候打开,作为MQTT客户端端口(根据是否使用TLS选择);

15674    
基于WebSocket的STOMP客户端端口(当插件Web STOMP启用的时候打开);

15675    
基于WebSocket的MQTT客户端端口(当插件Web MQTT启用的时候打开);

5d72af91cac93abb7585493b1ce90dfa.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值