1、安装
下载RabbitMQ安装源:http://www.rabbitmq.com/install-rpm.html
由于RabbitMQ是基于Erlang语言开发,所以在安装RabbitMQ之前,需要先安装Erlang。
Erlang下载地址:https://www.erlang-solutions.com/resources/download.html
RabbitMQ与Erlang的版本匹配参照:
https://www.cnblogs.com/-E3-/p/11044261.html
或者安装rabbitMQ时会提示需要什么版本的erlang或其它缺少的插件
之后参照如下安装和配置rabbitMQ参照
https://blog.youkuaiyun.com/fuck487/article/details/77869039
2、配置
Whereis rabbitmq
进入对应目录 /usr/lib/rabbitmq/bin
启动:rabbitmq-server -detached
查看状态:./rabbitmqctl status
配置管理页:
nginx里配置
server {
listen 80;
server_name xxxxxxxxxx.com;
location /{
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
proxy_pass http://127.0.0.1:15672;
}
location /5672 {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
proxy_pass http://127.0.0.1:5672;
}
location /v1 {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port $server_port;
proxy_pass http://127.0.0.1:12121/v1;
}
}
然后外网访问:http://xxxxxxxxxx.com
默认密码为:guest/guest
进入后台进行配置。
PS:删除erlang或rabbitmq。
方法1:yum安装的可如下:
Yum list|grep erlang
Yum -y remove erlang-*
方法2:
rpm -qa | grep erlang | xargs rpm -e --nodeps
rpm -qa | grep rabbitmq | xargs rpm -e --nodeps
方法3:
whereis erlang
Whereis rabbitmq
找到对应目录,然后删除整个目录及文件。