Questo argomento documenta la configurazione necessaria per creare un'istanza di una connessione sicura tra il plug-in del server Web e il trasporto HTTP interno nel contenitore Web per il server delle applicazioni.
Prima di iniziare
WebSphere® Application Server ha un trasporto HTTP interno che accetta richieste HTTP. Se si installa un server HTTP esterno, il plug-in del server Web deve inoltrare le richieste dal server HTTP esterno al trasporto HTTP interno del server delle applicazioni. Segui le istruzioni fornite dal tuo fornitore HTTP per installare e configurare il tuo server HTTP. Metti alla prova il tuo server HTTP accedendo http://your-host-URL E https://your-host-URL. Dovresti anche avere installato un plug-in per il server web. Consultare le istruzioni per l'installazione di HTTP Server e i plug-in del server web. Descrivono inoltre come abilitare il plug-in per caricare le librerie corrette per Secure Socket Layer (SSL) su Solaris x64.
Procedura
- Creare una directory sull'host del server Web per archiviare il file keyring a cui fa riferimento il plug-in e i file associati, ad esempio:plugin_install_root/etc/keys.
- Dalla console di amministrazione, fare clic su Server > Server Web.
- Seleziona il nome del server web.
- Clic Proprietà del plug-in.
- Clic Gestisci chiavi e certificati per accedere alle opzioni di configurazione per le chiavi e i certificati. Per impostazione predefinita, puoi modificare la password utilizzata per proteggere l'archivio chiavi.
- Fare clic su OK.
- Clic Copia nella directory dell'archivio chiavi del server Web per copiare l'archivio chiavi e archiviare i file su un server Web gestito. Per i server Web non gestiti, utilizzare FTP per copiarli.
Nota: È necessario copiare il file dell'archivio chiavi sul server Web affinché il server Web funzioni correttamente.
- Opzionale: In Proprietà aggiuntive è inoltre possibile selezionare una delle seguenti opzioni:
- Certificati firmatari - Utilizzare per aggiungere nuovi certificati, eliminare certificati, estrarre certificati e recuperare certificati da una porta.
- Certificati personali - Utilizzare per creare un nuovo certificato concatenato o autofirmato, eliminare un certificato o importare ed esportare un certificato personale.
- Richieste di certificati personali - Utilizzare per gestire le richieste di certificati personali.
- Proprietà personalizzate - Utilizzare per definire proprietà personalizzate per il keystore.
Nascondi manualmente la password perplugin-key.kdb file.Se la password non viene nascosta manualmente, viene visualizzato il seguente errore nel file
http_plugin.log file:
ERROR: lib_security: logSSLError: str_security (gsk error 201):
Object containing the password for the certificate store file not found.
Il percorso predefinito di
plugin-key.kdb il file è
<profile_root>/config/<webserver_definition_name>/plugin-key.kdb . Il server Web deve essere riavviato dopo aver nascosto la password. Per ulteriori informazioni su come nascondere la password, vedere:
Ricreazione del record della password interna dell'archivio chiavi .kdb.
Risultati
IL IBM HTTP Server plug-in e il server Web interno sono configurati per SSL.