Запуск Kibana и Elasticsearch под Mongrel2
У меня Vagrant VM под управлением Elasticsearch и Kibana. Кибана в настоящее время обслуживается Mongrel2 согласно следующей конфигурации
kibana_directory = Dir(base='kibana/',
index_file='index.html',
default_ctype='text/plain')
myhost = Host(name = 'localhost', routes = {
'/logs/': kibana_directory
})
Elasticsearch работает на порту 9200. Однако, когда я пытаюсь просмотреть Kibana, он не загружается должным образом, что выдает мне следующую ошибку в браузере
[blocked] The page at 'https://dev.demo.vm/logs/' was loaded over HTTPS, but
ran insecure content from 'http://dev.demo.vm:9200/_nodes': this content should
also be loaded over HTTPS.
Проблема кажется достаточно очевидной, Mongrel2 обслуживает контент поверх https
но Elasticsearch запрашивается по http
Кибана https
) не может общаться с ним. Я хочу сохранить https
для Mongrel2, но я не знаю, что делать, чтобы заставить Кибану работать. Должен ли я использовать какие-то прокси с Mongrel2? Есть ли простое решение?