IES-Webnode: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 40: Zeile 40:
 
</source>
 
</source>
  
 
==Updates==
 
Der IES-Webnode ist aus IES-Sicht ein IES-Modul und wird auch so wie alle anderen IES-Module über die IES-Admin Oberfläche aktualisiert. Die Update-Dateien werden vom IES-Admin vom zentralen Update-Server von Sitepark herunter geladen und auf die IES-Webnodes verteilt.
 
Das Update auf den einzelnen IES-Webnodes muss dann allerdings manuell ausgeführt werden. Ob ein Update auf den IES-Webnodes zur Ausführung bereit steht kann innerhalb des IES-Admin im Bereich 'Webnode' nachgesehen werden.
 
 
===Linux===
 
Steht ein Update die IES-Webnode zur Verfügung kann das Update wie folgt ausgeführt werden
 
/etc/init.d/ies-webnode stop
 
/etc/init.d/ies-webnode update
 
/etc/init.d/ies-webnode start
 
  
 
===Windows===
 
===Windows===
 
In dem Verzeichnis <code>IES_WEBNODE_HOME\update</code> liegt eine Datei <code>ies-webnode-server.exe</code>. Durch einen Doppelklick auf diese Datei wird das Update ausgeführt.
 
In dem Verzeichnis <code>IES_WEBNODE_HOME\update</code> liegt eine Datei <code>ies-webnode-server.exe</code>. Durch einen Doppelklick auf diese Datei wird das Update ausgeführt.
  
==Apache Integration==
+
===Apache Integration===
 
<source lang="apache">
 
<source lang="apache">
 
<VirtualHost *:443>
 
<VirtualHost *:443>
Zeile 74: Zeile 64:
 
</VirtualHost>
 
</VirtualHost>
 
</source>
 
</source>
 +
 +
==Updates==
 +
Der IES-Webnode ist aus IES-Sicht ein IES-Modul und wird auch so wie alle anderen IES-Module über die IES-Admin Oberfläche aktualisiert. Die Update-Dateien werden vom IES-Admin vom zentralen Update-Server von Sitepark herunter geladen und auf die IES-Webnodes verteilt.
 +
Das Update auf den einzelnen IES-Webnodes muss dann allerdings manuell ausgeführt werden. Ob ein Update auf den IES-Webnodes zur Ausführung bereit steht kann innerhalb des IES-Admin im Bereich 'Webnode' nachgesehen werden.
 +
 +
===Linux===
 +
Steht ein Update die IES-Webnode zur Verfügung kann das Update wie folgt ausgeführt werden
 +
/etc/init.d/ies-webnode stop
 +
/etc/init.d/ies-webnode update
 +
/etc/init.d/ies-webnode start

Version vom 5. April 2013, 15:59 Uhr

Der IES-Webnode ist ein Java-Applikations-Server auf Basis des Jetty 9. Er wird auf Web-Servern installiert, die vom IES generierte Webseiten ausliefern. Innerhalb des IES-Webnode werden Module installiert, die Funktionalitäten für die Webseite bereite stellen (Z.B. Volltextsuche).


Systemvoraussetzungen

  • Java Platform, Standard Edition JDK - Version 7
  • Der IES muss den Server auf dem der IES-Webnode installiert wird per HTTP(S) erreichen können.
  • Hardware-Anforderungen sind je nach Anwendungsfall zu prüfen.


Installation

Linux

Die Installations-Datei für den IES-Webnode wird mit dem IES mitgeliefert. In dem Verzeichnis IES_HOME/bin liegt die Datei

ies-webnode-server.bin

Diese muss auf das Linux-System kopiert werden, auf dem der IES-Webnode installiert werden soll. Vergeben Sie die nötigen Ausführungsrechte führen Sie das Installations-Script aus

chmod a+x ies-webnode-server.bin
./ies-webnode-server.bin

Befolgen Sie die Anweisungen.

Das Installations-Script führt folgende Schritte aus:

  • Es wird einen Nutzer und eine Gruppe ies-webnode angelegt
  • Es wird ein init-Script unter /etc/init.d/ies-webnode abgelegt.
  • Es wird eine Konfigurations-Datei für das init-Script abgelegt /etc/defaults/ies-webnode. In dieser Datei können Start-Optionen angepasst werden.
  • Der Server wird unterhalb des angegebenen Installations-Verzeichnisses (Standardverzeichnis: /srv/ies-webnode) installiert.

Windows (nur 64 Bit)

Die Installations-Datei für den IES-Webnode wird mit dem IES mitgeliefert. In dem Verzeichnis IES_HOME/bin liegt die Datei

ies-webnode-server.exe

Diese muss auf das Windows-System kopiert werden, auf dem der IES-Webnode installiert werden soll. Starten Sie die Installation durch einen Doppelklick und befolgen Sie die Anweisungen

Das Installations-Script führt folgende Schritte aus:

  • Der Server wird unterhalb des angegebenen Installations-Verzeichnisses installiert.
  • Es wird ein Windows-Dienst 'IES Webnode' eingerichtet.

Damit über PHP das HOME-Verzeichnis des IES-Webnode ermittelt werden kann, muss ein Wert aus der Windows-Registry ausgelesen werden. Dazu ist das COM-Objekt notwendig. Das COM-Objekt kann nur verwendet werden, wenn in der php.ini des Webservers die php_com_dotnet Extension aktiviert wurde.

extension=php_com_dotnet.dll


Windows

In dem Verzeichnis IES_WEBNODE_HOME\update liegt eine Datei ies-webnode-server.exe. Durch einen Doppelklick auf diese Datei wird das Update ausgeführt.

Apache Integration

<VirtualHost *:443>

   ...

   ProxyRequests Off
   ProxyPreserveHost On
   ProxyTimeout 3600
   <Proxy balancer://ies-webnode-balancer>
      Order Deny,Allow
      Allow from All
      BalancerMember http://localhost:8381
   </Proxy>
   ProxyPassMatch ^(/ies-webnode/.*)$      balancer://ies-webnode-balancer$1

   ...

</VirtualHost>

Updates

Der IES-Webnode ist aus IES-Sicht ein IES-Modul und wird auch so wie alle anderen IES-Module über die IES-Admin Oberfläche aktualisiert. Die Update-Dateien werden vom IES-Admin vom zentralen Update-Server von Sitepark herunter geladen und auf die IES-Webnodes verteilt. Das Update auf den einzelnen IES-Webnodes muss dann allerdings manuell ausgeführt werden. Ob ein Update auf den IES-Webnodes zur Ausführung bereit steht kann innerhalb des IES-Admin im Bereich 'Webnode' nachgesehen werden.

Linux

Steht ein Update die IES-Webnode zur Verfügung kann das Update wie folgt ausgeführt werden

/etc/init.d/ies-webnode stop
/etc/init.d/ies-webnode update
/etc/init.d/ies-webnode start