Webserverkonfiguration

Sie haben die Möglichkeit, Release Control für die Verwendung mit einem Webserver bereitzustellen. Sie können einen der folgenden Webserver auf demselben Computer wie Release Control bereitstellen:

  • Microsoft Internetinformationsdienste (IIS) 5.x oder 6.x
  • Apache HTTP Server 2.2x

    Die Apache-Installation ist im Verzeichnis <Release Control-Installationsverzeichnis>\utilities\webServerConfigurer\apache verfügbar.

Release Control kann nicht mit einem Apache-Server konfiguriert werden, wenn bereits ein Microsoft IIS-Webserver auf dem Server installiert und aktiviert ist, da der Standardanschluss beider Webserver 80 ist. Der Microsoft IIS-Webserver muss zuerst angehalten werden. Nach der Installation können Sie den Apache-Webserver für die Verwendung eines anderen Anschlusses (z. B. 90) konfigurieren und IIS neu starten.

In folgenden Fällen müssen Sie möglicherweise einen Webserver konfigurieren:

  • Sie verwenden eine Identitätsmanagementlösung eines Drittanbieters wie CA SiteMinder.
  • Sie stellen einen Software-Load Balancer bereit, der nicht mit Hilfe des AJP-Protokolls mit Tomcat in einer Cluster-Bereitstellung kommunizieren kann.

Verwenden Sie zum Konfigurieren des Webserver das WebServerConfigurer-Dienstprogramm.

Stellen Sie nach der Installation des Webservers sicher, dass der Anschluss des Webservers im Feld Serveradresse unter Modul > Administrator > Register Konfiguration > Ausschnitt Server angegeben ist. Wenn die Serveradresse nicht richtig konfiguriert ist, werden E-Mail- und Berichtfunktionen möglicherweise nicht ordnungsgemäß ausgeführt. Weitere Details finden Sie unter Ausschnitt "Server".

So verwenden Sie das Web Server Configure-Dienstprogramm:

Führen Sie folgenden Befehl aus:

<Release Control-Installationsverzeichnis>\bin\WebServerConfigurer.bat <Optionen>

Die Befehlszeilenoptionen:

Option Beschreibung
config apache <Anschluss> <Apache-Stammverzeichnis>

Konfigurieren eines Apache-Webservers. Geben Sie die Apache-Konfigurationsoptionen an:

  • <Anschluss>. Der vom Apache-Webserver verwendete Anschluss.
  • <Apache-Stammverzeichnis>. Das Installationsverzeichnis des Apache-Webservers.
config IIS, <Anschluss> <Version> <RC Website>

Angeben der Konfigurationsoptionen für einen IIS-Server:

  • <Anschluss>. Der vom Server verwendete Anschluss. Der Standardanschluss ist 80.
  • <Version>. Webserverversion, entweder 5 oder 6.
  • <RC-Website>. Die für Release Control definierte Website. In einer neuen IIS-Installation lautet die Release Control-Standardsite Standardwebsite.
--encrypted-password-file <Datei> Verwenden des verschlüsselten Kennworts, das in <Datei> angegeben ist
remove-config

Konfiguriert Release Control für die Ausführung ohne einen Webserver. Durch den Befehl wird der Webserver nicht deinstalliert.

In der Datei <Release Control-Installationsverzeichnis>\conf\server.settings wird die Release Control-Anschlussnummer in der Eigenschaft Serveradresse auf den Tomcat-Standardanschluss zurückgesetzt (8080). Stellen Sie sicher, dass die Release Control- und die Tomcat-Anschlussnummer übereinstimmen.

Beispiel:

  • Führen Sie zum Installieren eines Apache-Servers Folgendes aus:
    <Release Control-Installationsverzeichnis>\bin\WebServerConfigurer.bat install apache "C:\Apache Software Foundation\Apache 2.2"
  • Führen Sie zum Konfigurieren eines IIS-Servers Version 6 als Standardwebsite Folgendes aus:
    <Release Control-Installationsverzeichnis>\bin\WebServerConfigurer.bat config IIS 6 "Default Web Site"
    • Nach der Konfiguration eines IIS-Webservers mit dem webServerConfigurer-Dienstprogramm weist der ISAPI-Filter, der für die Weiterleitung von IIS zum Release Control-Tomcat-Server verantwortlich ist, möglicherweise den Status Unknown (Unbekannt) auf. Nachdem sich der erste Benutzer in Release Control angemeldet hat, sollte sich der ISAPI-Filterstatus in Ready (Fertig) ändern.
    • Es ist nicht möglich, einen IIS-Webserver zu konfigurieren, der bereits einen ausgeführten ISAPI-Filter aufweist. Dazu müssen Sie zunächst die vorherige Installation des ISAPI-Filters mod_jk ISAPI entfernen und anschließend das webServerConfigurer-Dienstprogramm verwenden, um IIS für Release Control zu konfigurieren.
  • Führen Sie zum Entfernen der Webserverkonfiguration Folgendes aus:
    <Release Control-Installationsverzeichnis>\bin\WebServerConfigurer.bat remove-config