【问题标题】:Random port opened by ActiveMQ on 0.0.0.0ActiveMQ 在 0.0.0.0 上打开的随机端口
【发布时间】:2021-04-17 10:00:53
【问题描述】:

除了“8161”和“61616”端口之外,ActiveMQ 会打开另一个在“0.0.0.0”中监听的随机 TCP 端口,例如:46479 (see also)。

我可以将端口“8161”和“61616”从“0.0.0.0”更改为“127.0.0.1”,但我无法找到如何对第三个随机端口进行此更改。

在“127.0.0.1”而不是“0.0.0.0”中收听是我公司的一项安全要求(以避免从服务器外部访问)。

如何更改随机端口以在“127.0.0.1”而不是“0.0.0.0”中侦听?

【问题讨论】:

    标签: activemq


    【解决方案1】:

    该文档中的随机端口是指客户端连接时客户端-服务器端口对中的第二个端口。这是标准 TCP,不是“监听”端口。

    要仅侦听 localhost,只需更新传输连接器以指定您希望侦听的 IP,而所有 IP 都为 0.0.0.0。

    <transportConnector uri="tcp://127.0.0.1:61616" ... />

    【讨论】:

    • 谢谢马特,但我已经设置了在 127.0.0.1 上监听的传输连接器,但随机端口仍在监听“0.0.0.0”:tcp 0 0 0.0.0.0:46479 0.0.0.0:* LISTEN 31617/java
    猜你喜欢
    • 2022-11-10
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多