2015-03-24 2 views
1

Я использую некоторые аспекты плагина управления RabbitMQ в моей конфигурации запуска для загрузки очереди/обменов из .json, когда сервер перезапускается по какой-либо причине.RabbitMQ Включен плагин управления без поддержки сайта

Однако я не хочу, чтобы часть веб-сайта для плагина была включена.

* mochiweb

* webmachine

* rabbitmq_web_dispatch

Всякий раз, когда я пытаюсь индивидуально отключить любой из указанных выше него также отключить плагин управления.

Я знаю, что есть альтернативы использованию очень удобной концепции .json-файла для создания статических обменов/очередей/сопоставлений при запуске. Я просто хотел бы быть ленивым. Мы предпочли бы, чтобы у наших кроличьих серверов не было подключаемых веб-плагинов.

(т. Е. На рабочей станции с использованием инструмента управления сайтом для создания обменов, сопоставлений и очередей и экспорта файла .json, а затем копирования его на сервер, который использует настройку конфигурации запуска для загрузки из указанного .json-файла .)

ответ

1

Невозможно отключить веб-раздел, не нарушая плагин, по крайней мере, не изменяя исходный код. Если вы хотите отключить это по соображениям безопасности, вы можете просто изменить привязку прослушивания, которая будет ограничена локальным хостом.

[{rabbitmq_management, 
    [{listener, [{port, 15672}, 
       {ip, "127.0.0.1"} 
       ]} 
    ]} 
]. 

Таким образом, плагин управления доступен только на локальном хосте.

+0

Совершенно благодарю вас. – Lup