gpt4 book ai didi

java - ActiveMQ Web 控制台 - 如何指向主机名或 IP 地址而不是本地主机?

转载 作者:太空宇宙 更新时间:2023-11-04 15:13:32 24 4
gpt4 key购买 nike

有没有办法将 ActiveMQ 指向公共(public) IP 地址,例如 https://{ip 地址}:8161/admin/

最佳答案

如果通过{ip地址},您愿意接受127.0.0.1,这是理所当然的:-)

由于我在 ActiveMQ 机器上运行 Apache,因此我最终添加了一个 VirtualHost 并通过 mod_proxy 转发到 ActiveMQ 的 Jetty:

<VirtualHost 192.168.1.123:80>
# Change IP above as fits your LAN/WAN.
ServerName activemq.your.domain

ProxyRequests On
ProxyVia On

ProxyPass / http://localhost:8161/
</VirtualHost>

不要忘记适当的安全性!

编辑:我很好奇并浏览了 ActiveMQ 和 Jetty 配置,很明显添加

<property name="host" value="your.host.name.or.IP" />

<bean id="Connector" class="org.eclipse.jetty.server.nio.SelectChannelConnector">
<property name="port" value="8161" />
<property name="host" value="your.host.name.or.IP" /> <!-- added -->
</bean>

conf/jetty.xml 中就可以解决问题。

干杯,

关于java - ActiveMQ Web 控制台 - 如何指向主机名或 IP 地址而不是本地主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21087202/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com