LogWeb/Ajax Konfigurieren

Übersicht

Wie Sie bei der Installation gesehen haben, ist LogWeb/Ajax ein voll internetfähiges Client/Server-System. Es ist auf Basis der aktuellen Internet Technologien realisiert und von den Betriebssystemen auf Server- und Client-Seite unabhängig:

Für die Konfigurierung bedeutet dies:

Im Übrigen verwenden Sie Ihre gewohnten Basis-Systeme, die Sie auch wie üblich bedienen und konfigurieren; dies betrifft vor allem den von Ihnen eingesetzten Servlet-Container. Beschreibungen dazu finden Sie beim jeweiligen Hersteller, zum Beispiel Tomcat.
Zur Konfiguration von Apache und Tomcat haben wir Ihnen einige spezielle Tipps zusammengestellt, die Sie sinngemäß auch auf andere Produkte übertragen können.

Wir wünschen Ihnen viel Erfolg bei Installation, Konfigurierung und Betrieb von LogWeb/Ajax und werden Sie nach Kräften dabei unterstützen!

Benutzerverwaltung

Mit der Benutzerverwaltung fassen Sie Anwender mit demselben Anforderungsprofil zu Benutzergruppen zusammen, wie zum Beispiel "Administratoren", "Interne Benutzer" oder "Externe Benutzer", und vergeben ihnen Rechte wie zum Beispiel "darf Dateien auf dem Server ablegen".

In der Standard-Auslieferung ist eine "leere Benutzerverwaltung" bereits vorkonfiguriert, die Sie für erste Tests ohne Änderung verwenden können:

Für den produktiven Einsatz haben Sie folgende Alternativen:

Dateisystem

Das Client/Server Dateisystem stellt Ihren Anwendern benutzer- und gruppenspezifische Bereiche auf dem Server zur Verfügung und verwaltet Ihre Konfigurationen sortiert nach Priorität:

Das integrierte Cache-System beschleunigt die Zugriffe auf die Konfigurationen.

Alle Konfigurations-Verzeichnisse sind analog zur ausgelieferten Basis-Konfiguration aufgebaut, enthalten aber nur die von Ihnen oder Ihren Anwendern speziell angepassten Daten. Bis auf die Basis-Konfiguration können alle Verzeichnisse fehlen oder leer sein; sie werden dann automatisch angelegt.

In der Standard-Auslieferung ist ein "leeres Dateisystem" bereits vorkonfiguriert, das Sie für erste Tests ohne Änderung verwenden können.

Für den produktiven Einsatz legen Sie lediglich die Pfade auf Ihre eigenen Daten-Bereiche fest.

Damit Ihre Benutzer die freigegebenen Host-Anwendungen erreichen können, hinterlegen Sie die benötigten Angaben (beispielsweise die IP-Adressen) in Verbindungs-Vorlagen:

Die Standard-Auslieferung enthält lediglich "Offline-Vorlagen" für den "Kurz-Test", den Sie nach der Installation als Benutzer admin ausführen. Sie befinden sich im Verzeichnis

userdb/data/groupdata/admin/_login

des vorkonfigurierten Dateisystems.

Nach der Installation müssen Sie auf jeden Fall die Verbindungs-Vorlagen zu Ihren eigenen Host-Systemen selbst erstellen.

Custom Konfiguration

Normalerweise müssen Sie keine weiteren Anpassungen vornehmen. Folgende Möglichkeiten sind jedoch vorgesehen:

Konfigurations-Datei WEB-INF/ajax.ini

In der Standard-Auslieferung ist die Konfigurations-Datei ajax.ini bereits vorkonfiguriert, die Sie für erste Tests ohne Änderung verwenden können.

Für den produktiven Einsatz sollten Sie vor allem die Angaben zur Benutzerverwaltung und zum Dateisystem genauer an Ihre Bedürfnisse anpassen.

Wenn Sie die Funktion "Sitzung parken" auch in einer Unix Verbindungs-Vorlage zulassen wollen, kann es sein, dass die hier eingestellten Cache-Angaben nicht ausreichen; Sie können diese Angaben dann vergrößern:

Zugriffe einschränken: WEB-INF/web.xml

Nach Abschluss Ihrer Arbeiten sollten Sie alle Funktionen, die für Ihren Einsatz "kritisch" sein können, entweder entfernen, oder wie üblich durch Einträge in der Konfigurationsdatei web.xml mit einem Passwort schützen:

<!-- ================================================= -->
<!-- protect administrative JSPs                       -->
<!-- uncomment the security-constraint below           -->
<!-- to protect critical pages:                        -->
<!-- admin session hook, all admin/, log evaluation... -->
<!-- ================================================= -->
<!--
<security-constraint>
	<display-name>Administrator JSP</display-name>
	<web-resource-collection>
		<web-resource-name>AdminPage</web-resource-name>
		<description>The administrative JSPs</description>
		<url-pattern>/admin/*</url-pattern>
		<url-pattern>/login/showSession.jsp</url-pattern>
		...
		<http-method>GET</http-method>
		<http-method>POST</http-method>
	</web-resource-collection>
	<auth-constraint>
		<role-name>manager</role-name>
	</auth-constraint>
</security-constraint>
-->

Bitte beachten Sie