阿里云服务器CentOS7.3下载RabbitMQ并且可以远程访问
首先要下载必要环境。
yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
接下来下载并且安装erlang
语言,为了照顾小白(博主),直接下载rpm
格式。
下载。
wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm
安装。
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
还要下载并且安装socat
,不然安装RabbitMQ
会出错。
下载。
wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
安装。
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
最后下载并且安装RabbitMQ
,前面都是地基。
下载。
wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
安装。
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
接下来,我们来改一下配置文件,方便远程访问。
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
为了方便小白操作,来个链接 怎么保存退出 vim 编辑。
loopback_users
中的 <<"guest">>
,改成guest
。
再启动RabbitMQ
.
rabbitmq-server start &
查看是否启动成功。
启动成功后,去服务器控制台的防火墙开一下15672
端口,这样才能远程访问,不然会被墙了(可能要等一下才能访问,有延迟)。
现在可以远程访问了,用户名和密码都是guest
,以后自己去改。
登陆后,在本地就可以访问了。