Konfigurowanie Apache Solr do dostępności na publicznym IP

- 1131
- 335
- Igor Madej
Apache Solr to wysoce niezawodna platforma wyszukiwania napisana w Javie i opracowana przez Apache Foundation. To zapewnia funkcje na poziomie produkcji, takie jak indeksowanie rozproszone, replikacja, zapytanie zrównoważone obciążeniem, automatyczne przełączanie awaryjne i odzyskiwanie.
Domyślny Apache Solr działa tylko na LocalHost. Nie pozwala użytkownikom uzyskać dostępu do sieci. W tym samouczku dowiemy się, jak zmienić konfigurację serwera Apache w celu słuchania w sieci LAN lub sieci publicznej.
PRZYKŁADY
Zakładając, że już zainstalowałeś i uruchomiłeś Apache Solr w swoim systemie. Masz również dostęp do konta uprzywilejowanego administracyjnego do swojego systemu.
Zmień apache solr słuchający hosta
Przede wszystkim musisz znaleźć plik konfiguracyjny środowiska Solr na podstawie systemu operacyjnego.
- Linux: /etc/default/solr.W.cii
- Windows: Bin \ solr.W.CMD
Edytuj plik konfiguracyjny zgodnie z systemem operacyjnym i wyszukaj Solr_jetty_host zmienny. Odkształcenie, usuwając początkowy symbol (#). Ustaw wartość na „0.0.0.0 ”. Pamiętaj, że pozwoli to Solr w sieci publicznej.
Użytkownicy produkcyjni nie są zalecani do wystawienia Solr w sieciach publicznych. Muszą więc być bezpiecznym dostępem za pośrednictwem systemu systemu, sieci lub zaporów chmurowych.

Zapisz zawartość pliku i uruchom ponownie usługę Apache Solr.
Użytkownicy Linux mogą użyć następującego polecenia, aby ponownie uruchomić usługę.
sudo systemctl restartuj solr
Po ponownym uruchomieniu usługi sprawdź Apache Solr, słuchając hosta i portu za pomocą SS Komenda.
sudo ss -tulpn | GREP 8983

Powyższe dane wyjściowe pokazuje, że host Apache Solr jest ustawiony na „*”, co oznacza, że słucha na wszystkich interfejsach. Teraz możesz połączyć się z Solr z sieci.
Wniosek
Ten samouczek pomógł Ci wysłuchać Apache Solr we wszystkich interfejsach sieciowych. To pozwoli użytkownikom uzyskać dostęp do usługi Solr od zdalnych hostów w sieci prywatnej lub publicznej.
- « Różnica między miękkimi linkami a twardymi linkami
- Tworzenie wirtualnego środowiska Python w systemie Windows »