小编Kre*_*eki的帖子

在 Mac 上打开端口 5672/tcp 以访问 RabbitMQ

我在 Mac 上以默认配置安装了最新版本的 RabbitMQ,当我从 localhost 访问它时,没有任何问题。但是今天我在本地网络上构建了一台 linux 机器,但我无法从那台机器远程连接到我的 RabbitMQ 服务器。我关闭了 Mac 上的所有防火墙以及可能阻止连接的所有内容。我完全能够连接到在不同端口上运行的 MongoDB 和任何其他应用程序,ssh 到我的 macbook 等等,但我无法连接到 RabbitMQ(即使我更改了它运行的端口)。当我nmap在 linux 上运行以检查我的 Mac 上是否打开了适当的端口时,我得到了这个:

>> nmap -p 5672 192.168.1.101 
Nmap scan report for 192.168.1.101
Host is up (0.00019s latency).
PORT     STATE  SERVICE
5672/tcp closed amqp
Run Code Online (Sandbox Code Playgroud)

但是当我在 Mac 上做同样的事情时:

>> nmap -p 5672 localhost
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00049s latency).
PORT     STATE SERVICE
5672/tcp open  amqp
Run Code Online (Sandbox Code Playgroud)

ipfw手动添加规则并添加rabbitmq-serversystem preferences -> security -> …

networking mac port

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

mac ×1

networking ×1

port ×1