Appendici > Utilità > Riferimenti > Utilità di Release Control > Configurazione del server Web

Configurazione del server Web

È possibile distribuire Release Control per lavorare con un server Web. È possibile installare uno dei seguenti server Web sullo stesso computer di Release Control:

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

    L'installazione Apache è disponibile in <directory di installazione di Release Control>\utilities\webServerConfigurer\apache.

Release Contro non può essere configurato con un server Apache se un server Web Microsoft IIS è già installato e attivato sul server, in quanto la porta predefinita di entrambi i server Web è 80. È prima necessario arrestare il server Web Microsoft IIS.Al termine dell'installazione è possibile configurare il server Web Apache in modo da utilizzare una porta diversa (ad esempio, 90) e riavviare IIS.

Potrebbe essere necessario configurare server Web nei seguenti casi:

  • Si sta utilizzando una soluzione di gestione identità di terze parti, ad esempio CA SiteMinder.
  • Si sta distribuendo un bilanciamento del carico software che non può utilizzare il protocollo AJP per comunicare con Tomcat in una distribuzione cluster.

Per configurare il server Web, usare l'utilità WebServerConfigurer.

dopo l'installazione del server Web, assicurarsi che la porta del server Web sia specificata nella casella Indirizzo server in Modulo > Amministratore > scheda Configurazione > riquadro Server. Se l'indirizzo del server non è configurato correttamente, i messaggi e-mail e i report potrebbero non funzionare correttamente.Per informazioni, vedere Riquadro Server.

Per usare l'utilità di configurazione del server Web:

Eseguire il seguente comando:

<directory di installazione di Release Control>\bin\WebServerConfigurer.bat <opzioni>

Di seguito sono riportate le <opzioni> della riga di comando:

Opzione Descrizione
config apache <porta> <directory principale apache>

Configurare un server Web Apache. Specificare le opzioni di configurazione Apache:

  • <porta>.La porta usata dal server Web Apache.
  • <directory principale apache>.La directory di installazione del server Web Apache.
config IIS, <porta> <versione> <sito Web RC>

Specificare le opzioni di configurazione per un server IIS:

  • <porta>. Porta utilizzata dal server.La porta predefinita è 80.
  • <versione>.Versione del server Web, 5 o 6.
  • <sito Web RC>. Sito Web definito per Release Control.In una nuova installazione IIS, il sito predefinito di Release Control è denominato Default Web Site.
--encrypted-password-file <file> Utilizzare la password crittografata specificata nel <file>.
remove-config

Configura Release Control per funzionare con un server Web. Questo comando non disinstalla il server Web.

Nel file <directory di installazione di Release Control>\conf\server.settings, il numero di porta di Release Control nella proprietà server-address viene reimpostato sulla porta predefinita di Tomcat (8080).Assicurarsi che il numero di porta di Release Control e di Tomcat siano identici.

Ad esempio:

  • Per installare un server Apache, eseguire:
    <directory di installazione di Release Control>\bin\WebServerConfigurer.bat install apache "C:\Apache Software Foundation\Apache 2.2"
  • Per configurare un server IIS versione 6 per il sito Web predefinito, eseguire:
    <directory di installazione di Release Control>\bin\WebServerConfigurer.bat config IIS 6 "Default Web Site"
    • Dopo aver configurato un server Web IIS con l'utilità webServerConfigurer, il filtro ISAPI responsabile del reindirizzamento da IIS al server Tomcat di Release Control può avere uno stato Sconosciuto. Dopo l'acceso del primo utente a Release Control, lo stato del il filtro ISAPI si deve aggiornare in Pronto.
    • Non è possibile configurare un server Web IIS avente un filtro ISAPI esistente già in esecuzione. Per eseguire questa operazione, è necessario prima rimuovere l'installazione precedente del filtro ISAPI mod_jk, quindi utilizzare l'utilità webServerConfigurer per configurare IIS per Release Control.
  • Per rimuovere la configurazione del server Web, eseguire:
    <directory di installazione di Release Control>\bin\WebServerConfigurer.bat remove-config