Konfigurieren von Apache Solr auf zugänglich auf öffentlicher IP

Konfigurieren von Apache Solr auf zugänglich auf öffentlicher IP

Apache Solr ist eine sehr zuverlässige Suchplattform, die in Java geschrieben und von Apache Foundation entwickelt wurde. Das bietet Funktionen auf Produktionsebene wie verteilte Indexierung, Replikation, Ladungsausgleich, automatisiertes Failover und Wiederherstellung.

Der Standard -Apache -Solr wird nur auf Localhost ausgeführt. Dadurch können Benutzer nicht über das Netzwerk zugreifen. In diesem Tutorial lernen wir, wie Sie den Apache -Server so konfigurieren, wie Sie in einem LAN -Netzwerk oder im öffentlichen Netzwerk anhören können.

Voraussetzungen

Angenommen, Sie haben Apache Solr bereits in Ihrem System installiert und ausgeführt. Sie haben auch administrativ privilegiertes Kontozugriff auf Ihr System.

Ändern Sie Apache Solr -Listening -Host

Zunächst müssen Sie die Konfigurationsdatei der SolR -Umgebung basierend auf Ihrem Betriebssystem finden.

  • Linux: /etc/Standard/Solr.In.Sch
  • Fenster: Bin \ Solr.In.CMD

Bearbeiten Sie die Konfigurationsdatei gemäß dem Betriebssystem und suchen Sie nach dem Solr_jetty_host Variable. Überzeugen Sie es, indem Sie das Symbol für Hash (#) entfernen. Stellen Sie den Wert auf “0.0.0.0 ". Denken Sie daran, dass dies das Solr im öffentlichen Netzwerk ermöglicht.

Es wird nicht empfohlen, Solr in den öffentlichen Netzwerken aufzusetzen. Sie müssen also über das System, das Netzwerk oder die Cloud -Firewalls sicherer Zugriff haben.

Konfigurieren von Apache Solr, um alle Netzwerkschnittstellen anzuhören

Speichern Sie den Dateiinhalt und starten Sie den Apache Solr -Dienst neu.

Linux -Benutzer können den folgenden Befehl verwenden, um den Dienst neu zu starten.

sudo systemctl neu starten Sie Solr  

Nach dem Neustart des Dienstes prüfen ss Befehl.

sudo ss -tulpn | Grep 8983  
Überprüfen Sie den Apache -Solr -Host und den Port

Die obige Ausgabe zeigt, dass der Apache -Solr -Host auf „*“ eingestellt ist, was bedeutet, dass er alle Schnittstellen anhört. Jetzt können Sie aus dem Netzwerk eine Verbindung zu SolR herstellen.

Abschluss

Dieses Tutorial hat Ihnen geholfen, Apache SolR auf allen Netzwerkschnittstellen anzuhören. Dadurch können Benutzer von den Remote -Hosts im privaten oder im öffentlichen Bereich des öffentlichen Bereichs auf Solr -Service zugreifen.