2015-02-08 5 views
0

Я использую Ubuntu 12.04, java 1.6 и Solr 4.7.0. Я новичок в Solr и поисковых системах, но стараюсь учиться. Я установил Solr на мой VPS сервер Ubuntu делает просто, в моей корневой папке:Как настроить Solr на сервере?

curl -LO https://archive.apache.org/dist/lucene/solr/4.7.0/solr-4.7.0.tgz 
tar xvzf solr-4.7.0.tgz 
cd solr-4.7.0 
cd example 
java -jar start.jar 

и теперь Solr успешно достижимы в http://my_server_ip:8983/solr, а также для всех моих сайтов на этом сервере, например: http://mywebsite1:8983/solr и т.д ..

так что мои вопросы:

  1. является ли это нормальным в производстве, что Solr доступна так легко? Должен ли я ограничивать его доступность, с Виртуальным хостом или что-то в этом роде?
  2. Как всегда запускать сервер Solr, чтобы при выходе из моей консоли VPS сервер Solr продолжал работать? ОБНОВЛЕНИЕ Для этого вопроса я нашел здесь рабочий ответ: How to start Solr automatically? (второй с /etc/init.d с помощью демона).

Большое спасибо за помощь!

+0

Существует довольно хорошая [тема безопасности в вики-каталоге solr] (https://wiki.apache.org/solr/SolrSecurity). – cheffe

ответ

1

Да. Solr не имеет встроенной безопасности. Вы должны будете использовать свой брандмауэр или настраиваемую конфигурацию своего контейнера приложения (например, Jetty) для любой дополнительной безопасности.

Самый простой способ - привязать пристань к локальному хосту (чтобы он не был доступен через Интернет) или установить Solr на сервере, который недоступен в общедоступном Интернете.

Смежные вопросы