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.csdn.net/fuck487/article/details/77869039

2、配置

Whereis rabbitmq

CentOS7.X安装RabbitMQ

进入对应目录 /usr/lib/rabbitmq/bin

启动:rabbitmq-server -detached

查看状态:./rabbitmqctl status

CentOS7.X安装RabbitMQ

配置管理页:

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

CentOS7.X安装RabbitMQ

进入后台进行配置。

 

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

找到对应目录,然后删除整个目录及文件。

相关文章: