#activemq-artemis
Вопрос:
У меня возникла проблема после установки Apache ActiveMQ Artemis.
Я создал нового брокера. Он запускается хорошо, но консоль управления недоступна за пределами машины. Однако кабина пилота доступна. Я новичок в Linux, но я хочу совершенствоваться и понимать
- апач-артемида-2.18.0
- Linux fedora 5.11.12-300.fc34.x86_64
Вы не могли бы мне помочь?
Комментарии:
1. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.
Ответ №1:
По умолчанию встроенный веб-сервер, на котором запущена веб-консоль, привязывается localhost:8161
, что означает, что он не будет доступен с удаленной машины. Соответствующая конфигурация находится etc/bootstrap.xml
, например:
<web bind="http://localhost:8161" path="web">
<app url="activemq-branding" war="activemq-branding.war"/>
<app url="artemis-plugin" war="artemis-plugin.war"/>
<app url="console" war="console.war"/>
</web>
Вы можете изменить bind
атрибут на IP-адрес или имя хоста, доступные удаленным клиентам (например 0.0.0.0
).
Если изменение конфигурации ActiveMQ Artemis не помогает, это может быть проблемой окружающей среды. Вам следует попробовать отключить брандмауэр, который поставляется с Fedora (т. Е. firewalld).
Комментарии:
1. И спасибо вам за ответ. Я просто ввел IP-адрес в атрибут привязки. Но консоль остается недоступной для удаленного клиента. <web bind=» 192.168.171.137:8161 » path=»web»> <app url=»activemq-branding» war=»activemq-branding.war» /> <app url=»artemis-plugin» war=»artemis-plugin.war» /> <app url=»console» war=»console.war» /> </web> Я не понимаю, почему консоль Федора кабине работает, но не в консоли управления Артемиды. Порты для открытия?. Остановить брандмауэр? Заранее спасибо. Искренне
2. Вы используете
192.168.171.137
для доступа к консоли кабины Fedora?3. Да, 192.168.171.137:9090 . Я пытаюсь изменить jolokia-access.xml <разрешить-происхождение>*://*<разрешить-происхождение></разрешить-происхождение> и bootstrap.xml с </allow-origin><веб-привязка=» 0.0.0.0:8161 » путь=»веб»>, Но все те же проблемы.
4.
192.168.171.137:8161
Что именно происходит при доступе с удаленной машины? Что-то загружается? Если да, то в чем дело? Ничего не загружается? Вы получаете сообщение об ошибке? Если да, то о чем там говорится? Вы запускаете firewalld на своей машине?5. 1) Ничего не загружается 2) Этот сайт недоступен, 3) ERR_CONNECTION_TIMED_OUT, 4) systemctl отключает брандмауэр. Но все те же проблемы.