1

Wie kann ich Apache SOLR installieren?

Mit einem ServerCon Daemon können Sie auch Apache SOLR in einem Speicherplatz ab einem eigenen FlexServer installieren, hier im Beispiel wird die Version 8.1.0 installiert.

Bitte führen Sie vorab eine Installation von Java Version 8 durch:

Wie kann ich Java (JRE) auf meinem Webaccount installieren?

Laden Sie dann SOLR auf Ihren Speicherplatz und entpacken Sie die Software.

In unserem Beispiel wird die Version 8.1.0 verwendet.

User@server# wget http://LINK && tar xzvf solr-8.1.0.tgz

User@server# ln -s  solr-8.1.0 solr

Erstellen Sie ein Startskript mit folgendem Inhalt:

#!/bin/bash
/home/<USER>/solr/bin/solr start -f

Erstellen Sie den Daemon in ServerCon mit Typ "Simple" und geben Sie dabei das Startskript an.

Konfigurieren Sie SOLR via solr.in.sh Skript

User@server# vim ~/solr/bin/solr.in.sh

SOLR_HEAP muss einen zu den im ServerCon Daemon definierten Limits passenden Wert  bekommen und SOLR_ULIMIT_CHECKS=false definiert werden.

Nun können Sie den Daemon in ServerCon starten!

Als letztes fehlt noch eine .htaccess Regel, damit Sie SOLR auch von extern erreichen, https:// Verbindung aktivieren, nach Möglichkeit nur eine IP Zugriffsteuerung (keine Passwörter, da SOLR für Logins den selben HTTP Header wie Apache nutzt) anlegen können, usw.:

RewriteEngine on

RewriteRule ^/?solr/(.*) http://DAEMON-IP-AUS-SERVERCON:8983/solr/$1 [P,L]

Nun können Sie unter https://domain-bei-profihost.de/solr/ die SOLR Instanz erreichen.