2014-01-13 79 views

回答

0

如果{ip address}你願意接受127.0.0.1它是一個沒有腦子:-)

因爲我對我的ActiveMQ的機器上運行Apache的,無論如何,我最終加入了VirtualHost並轉發到ActiveMQ的碼頭通過mod_proxy

<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

的伎倆。

乾杯,

+0

我認爲它適用於Apache只爲不是爲apache activemq ...任何更多的建議,工作在mq上? – Shudmeyer

+2

@Shudmeyer這不是一個如何配置jetty(通常服務於ActiveMQ Web控制檯)的例子,但是如何使用apache httpd設置一個反向代理服務器,該服務器可以通過公共IP訪問服務器,並且配置爲將請求轉發到您的Web控制檯。具體示例使用專用IP作爲反向代理,並假定反向代理與Web控制檯在同一臺計算機上運行。 – Ralf

+0

我已經添加了有關如何在ActiveMQ配置範圍內實現此功能的信息。 –