Развертывание Apache Solr

#ruby-on-rails #solr #nginx

#ruby-on-rails #solr #nginx

Вопрос:

Я экспериментировал с Apache SOLR и готов интегрировать его с приложением rails. Тем не менее, я хотел бы убедиться, что знаю, как развернуть solr. В настоящее время у меня развернуто приложение rails с использованием passenger nginx. Возможно ли также развернуть SOLR с использованием nginx? Если да, то как мне это сделать? В противном случае, какой предпочтительный метод развертывания? Спасибо!

Ответ №1:

Solr должен выполняться на сервере приложений Java EE. Вы можете использовать Jetty или Tomcat. Nginx будет действовать как прокси-сервер через AJP или что-то похожее для пересылки всех беспокойных запросов в Solr. Я не использовал свой ajp с nginx, но я читал об этом. По сути, у вас будет сервер приложений Java EE, сервер Rails, nginx, пассажирский и ajp прокси, работающие одновременно.

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

Комментарии:

1. Спасибо =) Я только что развернул solr!