In questa sezione viene descritto come configurare un router on demand (ODR) per aggiornare dinamicamente la configurazione dei plug-in del server Web quando il server Web inoltra le richieste a uno o più ODR. Mentre non è richiesto che l'ODR venga contattato da un server Web, esistono degli ambienti in cui questa topologia è preferibile. WebSphere Extended Deployment offre questa funzione in modo da non dover aggiornare manualmente il file plugin-cfg.xml ogni volta che un'operazione di gestione influenza il file stesso.
Cenni preliminari
Per prima cosa, è necessario decidere quale ODR deve generare il file
plugin-cfg.xml.
Ciò dipende da quanti singoli file
plugin-cfg.xml devono essere generati.
Ogni ODR può generare un file
plugin-cfg.xml che implica al plug-in del server Web di indirizzare a:
- tutti gli ODR,
- tutti gli ODR nella stessa cella,
- tutti gli ODR sullo stesso nodo,
- solo a sé stesso.
Se tutti i plug-in del server Web indirizzano a tutti gli ODR, selezionare l'opzione che implica che ogni singolo ODR
generi un file
plugin-cfg.xml. Se tuttavia, si desidera che ogni ODR
venga contattato da un singolo server Web, configurare ciascun ODR in modo da generare un file
plugin-cfg.xml.
La politica di configurazione dei plug-in proxy viene utilizzata in questo caso dall'ODR per determinare come generare un file
plugin-cfg.xml.
Motivi e situazioni in cui eseguire questa attività
Poiché il file
plugin-cfg.xml è generato dall'ODR,
il file viene creato sulla macchina dell'ODR. L'ODR configurato per generare i file
plugin-cfg.xml deve essere in esecuzione in modo da eseguire gli aggiornamenti dinamici. Inoltre, perché venga effettuato un aggiornamento al file
plugin-cfg.xml, è necessario avviare un'applicazione.
La procedura seguente illustra come configurare il supporto per un
server Web che funge da interfaccia dell'ODR.
- Nella console di gestione, fare clic su Server > Router on demand (ODR) e selezionare
l'ODR per cui il server Web deve essere utilizzato come interfaccia.
- Selezionare un ODR, quindi fare clic su Proprietà router on demand > Impostazioni router on demand.
- Dall'elenco Genera configurazione plug-in, selezionare l'opzione appropriata. Tale selezione dipende dal numero di ODR supportati da un singolo server Web. Nell'ambito cella, l'ODR genera una configurazione di plugin che
comprende tutti gli URI gestiti da tutti gli ODR della cella. Nell'ambito nodo verranno inclusi tutti gli URI configurati per il nodo, mentre a livello
del server viene generato semplicemente un file di configurazione di plugin
per l'ODR in fase di configurazione. Il livello di selezione determina la creazione automatica del
file plugin-cfg.xml ogni volta che si verifica una modifica che influisce sul
funzionamento del plug-in. Il file plugin-cfg.xml si trova sulla macchina dell'ODR nella directory WASHOME/profiles/profile/etc/.
- Riavviare l'ODR per generare il plug-in. Il plug-in
viene generato ogni volta che l'ODR cambia, ad esempio se l'applicazione viene avviata o arrestata oppure se viene installata una nuova applicazione.
- Nel caso in cui il server Web e l'ODR siano ubicati su
macchine diverse, modificare il percorso Script di modifica config
plugin. È necessario creare questo script per copiare il file plugin-cfg.xml generato sul server Web remoto. Lo script
viene eseguito ogni volta che il file plugin-cfg.xml viene aggiornato.
- A seconda del percorso del file plugin-cfg.xml sul server Web, potrebbe essere necessario modificare il file di configurazione del server Web in modo che faccia riferimento al percorso corretto del file e riavviare quindi il server Web.
Se si utilizza IBM HTTP Server, modificare il file httpd.conf nella directory /conf dell'installazione di IBM HTTP Server.
Operazioni successive
È possibile effettuare manualmente questa attività dalla console di gestione WebSphere. Nella console, passare a Server > Server Web > Genera plug-in per
configurare il file plugin-cfg.xml.