Webserver configureren

U kunt Release Control implementeren om met een webserver te werken. U kunt een van de volgende webservers op dezelfde computer als Release Control installeren:

  • Microsoft Internet Information Services (IIS) 5.x of 6.x
  • Apache HTTP Server 2.2x

    De Apache-installatie is beschikbaar in de map <installatiemap van Release Control>\utilities\webServerConfigurer\apache.

Release Control kan niet met een Apache-server worden geconfigureerd als er al een Microsoft IIS-webserver op de server is geïnstalleerd en geactiveerd, omdat beide webservers standaard de poort 80 gebruiken. De Microsoft IIS-webserver moet eerst worden gestopt. Als de installatie voltooid is, kunt u de Apache-webserver configureren om een andere poort (bijv. 90) te gebruiken en kunt u de IIS opnieuw starten.

In de volgende gevallen moet u mogelijk een webserver configureren:

  • U werkt met een oplossing voor identiteitsbeheer van een externe aanbieder, zoals CA SiteMinder.
  • U implementeert een software-loadbalancer die geen gebruik kan maken van het AJP-protocol om met Tomcat in een clusterimplementatie te communiceren.

Gebruik het hulpprogramma Webserver configureren om de webserver te configureren.

Nadat u de webserver hebt geïnstalleerd, moet u controleren of de poort van de webserver is opgegeven in het veld Serveradres in Module > Beheerder > tabblad Configuratie > deelvenster Server. Als het serveradres niet juist geconfigureerd is, worden e-mails en rapporten mogelijk niet goed verwerkt. Voor meer informatie, zie Deelvenster Server.

Het hulpprogramma Webserver configureren gebruiken:

Voer de volgende opdracht uit:

<installatiemap van Release Control>\bin\WebServerConfigurer.bat <opties>

Hieronder vindt u de <opties> voor de opdrachtregel:

Optie Beschrijving
config apache <poort> <basismap Apache>

Een Apache-webserver configureren. Geef de opties voor de Apache-configuratie op:

  • <poort>. De poort die door de Apache-webserver wordt gebruikt.
  • <basismap Apache>. De installatiemap van de Apache-webserver.
config IIS, <poort> <versie> <RC-website>

Geef de configuratieopties voor een IIS-server op:

  • <poort>. De poort die door de server wordt gebruikt. De standaardpoort is 80.
  • <versie>. Versie van de webserver (5 of 6).
  • <RC-website>. De website die is gedefinieerd voor Release Control. In een nieuwe IIS-installatie wordt de standaardwebsite van Release Control Default Web Site genoemd.
--encrypted-password-file <bestand> Het versleutelde wachtwoord gebruiken dat is opgegeven in <bestand>.
remove-config

Release Control configureren om zonder een webserver te werken. Met deze opdracht wordt de installatie van de webserver niet verwijderd.

In het bestand <installatiemap van Release Control>\conf\server.settings is het Release Control-poortnummer in de eigenschap server-address teruggezet op de standaard Tomcat-poort (8080). Zorg ervoor dat Release Control en Tomcat hetzelfde poortnummer gebruiken.

Bijvoorbeeld:

  • Voer het volgende uit om een Apache-server te installeren:
    <installatiemap van Release Control>\bin\WebServerConfigurer.bat install apache "C:\Apache Software Foundation\Apache 2.2"
  • Voer het volgende uit om een IIS-server versie 6 voor de standaardwebsite te configureren:
    <installatiemap van Release Control>\bin\WebServerConfigurer.bat config IIS 6 "Default Web Site"
    • Nadat u met het hulpprogramma Webserver configureren een IIS-webserver hebt geconfigureerd, kan het ISAPI-filter waarmee de omleiding van IIS naar de Tomcat-server van Release Control wordt geregeld, de status Onbekend hebben. Nadat de eerste gebruiker zich bij Release Control heeft aangemeld, moet de status van het ISAPI-filter worden bijgewerkt naar Gereed.
    • Het is niet mogelijk om een IIS-webserver te configureren waarin al een bestaand ISAPI-filter wordt uitgevoerd. Als u dit wel wilt, moet u eerst de voorgaande installatie van het ISAPI-filter mod_jk verwijderen en vervolgens het hulpprogramma Webserver configureren gebruiken om IIS voor Release Control te configureren.
  • Voer het volgende uit om de webserverconfiguratie te verwijderen:
    <installatiemap van Release Control>\bin\WebServerConfigurer.bat remove-config