# Webserver installieren

Zunächst müssen Sie den Apache-Webserver installieren.

Laden Sie dazu den Apache-Webserver unter folgender Adresse herunter:

http://httpd.apache.org/download.cgi (opens new window)

Information

Die Binary-Version 2.4.25 hat einen Bug im Modul mod_proxy. Dieser kann durch einen Fix ausgetauscht werden: https://www.apachelounge.com/viewtopic.php?p=34723 (opens new window)

Installieren Sie den Server.

Information

Nutzen Sie den Link Binary Releases auf der Download-Seite, um die zur Verfügung stehenden Versionen anzeigen zu lassen. Für den eigentlichen Download nutzen Sie die gespiegelten Seiten, um die Datei schneller herunterzuladen und die Seite apache.org nicht zu überlasten.

# Apache-Modul 'mod_proxy_ajp'

Durch das Einführen des Proxy-Plug-ins im Indexserver muss ausschließlich dieser in der DMZ erreichbar sein. Der Indexserver gibt Anfragen an andere ELO Komponenten (ELO Web Client, ELO Forms Services) intern an diese weiter.

Bearbeiten Sie die Datei httpd.conf im Verzeichnis <apache2.4-inst-dir>/conf, indem Sie folgende Zeilen ergänzen:

# Load mod_proxy_ajp module
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
ProxyPass /ix-Archive1 ajp://elo-server:9092/ix-Archive1
ProxyPassReverse /ix-Archive1 http://elo-server/ix-Archive1

Hier wird angenommen, dass der Apache-Server auf dem gleichen Server installiert wurde wie der ELO Application Server und deshalb den Namen elo-server trägt. Ansonsten müssen die Einträge ProxyPassReverse durch den internen Servernamen des Apache-Servers ersetzt werden.

Information

Die Portnummer (hier 9092) bezieht sich auf den AJP-Connector. Diese Portnummer finden Sie im conf-Verzeichnis in der Datei server.xml des ELO Application Servers.

Starten Sie den Apache-Webserver neu und überprüfen Sie die Log-Dateien auf mögliche Fehler.

Information

Achten Sie darauf, dass alle verwendeten Ports für den internen Zugriff freigeschaltet sein müssen.

Ergebnis: Die Vorbereitungen sind jetzt abgeschlossen. Der ELO Web Client ist nun über das Internet erreichbar. Nutzen Sie dazu folgende Adresse:

http://www.dmz.com/ix-Archive1/plugin/de.elo.ix.plugin.proxy/web/

# Konfiguration

# Firewall

Achten Sie darauf, dass eine eventuelle Firewall die Anfragen auf

http://www.dmz.com/

blockieren kann. Für einen korrekten Ablauf sollten alle Anfragen an die ELO Komponenten durch die Firewall zugelassen werden.

http://www.dmz.com/ix-Archive1/

Sollen von ELO erstellte externe Links über das Internet verfügbar sein, muss die Konfiguration des ELO Indexservers angepasst werden. Tragen Sie dazu in den Indexserver Configure Options unter publicUrlBase die extern erreichbare Adresse des Apache 2 ein.

Information

Diese Einstellung gilt nicht nur für den ELO Web Client.

Zuletzt aktualisiert: 2. August 2024 um 15:57