Apache solr to projekt Open Source, wyszukiwarka pełnotekstowa napisana w javie. Za jej pomocą możemy przeszukiwać duże zbiory danych o wiele szybciej niż poprzez tradycyjne mechanizmy wyszukiwania w skryptach.
W tym artykule pokażę jak zainstalować i zabezpieczyć serwer solr w systemie CentOS 7.

Instalacja Solr

1) Aktualizacja systemu:

Aby bezpłatnie odblokować dalszą treść kliknij "Zapisz się" - dostaniesz nielimitowany dostęp do wszystkich treści i wyślę Ci na maila kilka wyjątkowych bonusów !!
Jeśli jesteś już zapisany - Kliknij "Zaloguj się" i podaj swojego maila - treść zostanie odblokowana:
Zaloguj się lub Zapisz się
Sprawdź Przejdź do zapisu
Anuluj
Dalsza część artykułu jest dostępna tylko dla zapisanych do newslettera. Aby zapisać się do newslettera Kliknij tutaj , lub wypełnij pola w bocznym panelu.
Jeśli jesteś już zapisany - podaj poniżej swój adres e-mail: Odblokuj
adotpay
Anuluj
2) Instalacja javy:

3)  Pobieramy archiwum Solr :

4)  Wypakowywujemy z archiwum plik instalacyjny:

5)  Instalujemy Solr:

Powinniśmy otrzymać wynik podobny do poniższego:

Gotowe – apache Solr został zainstalowany.

Z poziomu strony www mamy dostęp do interfejsu pod adresem:

http://IP_SERWERA:8983/solr

Widok panelu:

solr

Wystawienie panelu admina na świat nie jest bezpiecznym rozwiązaniem, więc dodajmy na początek prostą autoryzację.

Zabezpieczenie panelu administratora Solr

1) Otwieramy plik webdefault.xml:

I na samym dole pliku, przed </web-app> dodajemy kod:

Końcówka pliku wygląda tak (pogrubieniem zaznaczyłem dodany przez Nas kod):

2) Edytujemy plik jetty.xml:

i dodajemy na końcu pliku, ale przed </Configure> kod:

Końcówka naszego pliku wygląda tak:

3) Tworzymy plik realm.properties:

i dodajemy w nim:

gdzie:

  • admin: nawa użytkownika
  • fg39f63hdw – hasło ( ustawiamy oczywiście własne hasło)
  • admin-role – nazwa roli, musi być taka sama jak w pliku webdefault.xml

4) Restartujemy solr:

Zrobione – teraz po wejściu na adres panelu solr zostaniemy poproszeni o podanie nazwy użytkownika i hasła.
Dodatkowo polecam ustawienie zezwolenia dostępu do solr tylko z adresów ip korzystających z niego – można to wykonać poprzez np. iptables.

Üzümlü escort