rabbitmq 外网访问
时间: 2023-11-24 11:53:07 浏览: 132
RabbitMQ消息服务用户手册2
为了使rabbitmq可以被外网访问,需要进行以下步骤:
1. 找到rabbitmq的安装位置,一般在/usr/local/下,可以使用以下命令查找:
```
sudo find / -name rabbitmq
```
2. 打开rabbitmq的配置文件,一般在/etc/rabbitmq/下,可以使用以下命令打开:
```
sudo vi /etc/rabbitmq/rabbitmq.config
```
3. 在配置文件中添加以下内容:
```
[{rabbit, [{loopback_users, []}]},
{tcp_listeners, [{"0.0.0.0", 5672}]}].
```
其中,{loopback_users, []}表示允许所有用户访问,{"0.0.0.0", 5672}表示监听所有IP地址的5672端口。
4. 保存配置文件并退出。
5. 重新启动rabbitmq服务,可以使用以下命令:
```
sudo rabbitmqctl stop
sudo rabbitmq-server -detached
```
其中,rabbitmqctl stop用于停止rabbitmq服务,rabbitmq-server -detached用于以后台方式启动rabbitmq服务。
如果rabbitmq服务已经在运行,可以直接使用以下命令重启rabbitmq服务:
```
sudo rabbitmqctl restart
```
重启后,rabbitmq就可以被外网访问了。
阅读全文