Configurer Oracle WebLogic Server (10.3.x 12.1.x) pour utiliser SSL dans Fusion Middleware 11g/12c
S'APPLIQUE À :
Oracle WebLogic Server - Version 10.3.1 à 12.1.3.0.0
Les informations de ce document s'appliquent à toutes les plateformes.
PORTÉE
Administrateurs d'Oracle WebLogic Server 10.3.X/12.1.X et de Fusion Middleware 11g/12c
Cette note fait partie d'une série d'articles consacrés à la configuration SSL dans FMW 11g et 12c
Veuillez lire la Note 1218695.1 Master Note for SSL Configuration in Fusion Middleware 11g ou :
la Note 1628909.1 Master Note for SSL Configuration in Fusion Middleware 12c
Cet article doit être utilisé après avoir consulté la documentation Oracle suivante :
Oracle Fusion Middleware Securing Oracle WebLogic Server 11g Release 1 (10.3.3) - 12 Configuring SSL ou :
Administering Security for Oracle WebLogic Server - 12 Configuring SSL
Cette note porte sur la configuration SSL de l'AdminServer ou d'un Managed Server WebLogic lorsque le port *HTTP* de ce serveur WebLogic reste *ACTIVÉ*, c.-à-d. lorsqu'il est possible de se connecter au Managed Server ou à l'AdminServer en HTTP ou en HTTPS.
FMW 11g uniquement
Si vous devez configurer un *Managed Server* en *SSL uniquement*, c.-à-d. avec le port HTTP *DÉSACTIVÉ*, suivez la Note 1268027.1 How To Configure WebLogic Managed Server To Listen On HTTPS Only In FMW 11g.
Si vous devez configurer l'*AdminServer* en *SSL uniquement*, c.-à-d. avec le port HTTP *DÉSACTIVÉ*, suivez la Note 1353951.1 How to Configure WebLogic Admin Server to Listen on SSL Only and associated FMW Considerations
DÉTAILS
La configuration de WebLogic (10.3.X -12.1.X) dans Fusion Middleware 11g/12c se fait en trois étapes
Étape I : créer un keystore Java contenant un certificat SSL.
Étape II : configurer WebLogic Server pour SSL
Étape III : vérifier que vous pouvez accéder à Weblogic en SSL :
Étape I. Créer un keystore Java contenant un certificat SSL
1. Suivez la Note 1230333.1 How To Create a Java Keystore via Keytool in FMW 11g/12c
En suivant cette note, notez le paramètre -alias <alias>, le chemin et le nom du fichier keystore, ainsi que les mots de passe du keystore, car ils serviront à l'étape II ci-dessous.
Étape II : configurer WebLogic Server pour SSL
Les étapes ci-dessous décrivent la configuration SSL d'un Managed Server.
Elles supposent que le lecteur sait comment démarrer l'Admin Server et le Managed Server.
1. Démarrez l'Admin Server du domaine
2. Connectez-vous à la console WLS, p. ex. : http://weblogic.uk.oracle.com:7001/console
3. Sélectionnez 'Environment' -> 'Servers' et cliquez sur le serveur à configurer
4. Sélectionnez l'onglet 'Keystores'
5. Sélectionnez 'Keystore -> 'Change'
6.Sélectionnez 'Custom Identity and Custome Trust' dans la liste déroulante et cliquez sur 'Save'
7. Saisissez les informations pertinentes dans la page Keystores :
· 'Custom Identity Keystore' : <path_to_keystore> p. ex. $MIDDLEWARE/keystores/keystore.jks
· 'Custom Identity Keystore' : JKS (Remarque : doit être en MAJUSCULES)
· 'Custom Identity Keystore Passphrase' : <storepass_pwd> p. ex. : welcome
· 'Confirm Custom Identity Keystore Passphrase' : <storepass_pwd> p. ex. : welcome
· 'Custom Trust Keystore' : <path_to_keystore> p. ex. $MIDDLEWARE/keystores/keystore.jks
· 'Custom Trust Keystore Type' : JKS (Remarque : doit être en MAJUSCULES)
· 'Custom Trust Keystore Passphrase' : <storepass_pwd> p. ex. : welcome
· 'Confirm Custom Trust Keystore Passphrase' : <storepass_pwd> p. ex. : welcome
· Cliquez sur 'Save'
8. Sélectionnez l'onglet 'SSL' et saisissez les informations pertinentes :
· 'Private Key Alias' : <alias_given_when_creating_key> p. ex. server_cert
· 'Private Key Password' : <keypass_pwd> p. ex. welcome
· 'Confirm Private Key Password': <keypass_pwd> p. ex. welcome
· Cliquez sur 'Save'
9. Sélectionnez 'Environment' -> 'Servers' et cliquez sur le Managed Server configuré
10. Dans l'onglet 'General' :
· Cochez 'SSL Listen Port Enabled'
· 'SSL Listen Port' : <port> p. ex. 7012 (assurez-vous qu'il n'est pas utilisé par un autre processus)
· Cliquez sur 'Save'
Remarque : dans un environnement Oracle Fuson Middleware, Oracle HTTP Server (OHS) se trouve normalement sur le port 443 et redirige vers WebLogic Server (WLS) sur un autre port. Si vous suivez cette procédure pour un WLS autonome, ou si OHS et WLS doivent tous deux utiliser le port 443 (sur des machines distinctes), consultez les pages suivantes pour configurer un port privilégié :
WebLogic 10.3.x
https://docs.oracle.com/cd/E23943_01/apirefs.1111/e13952/taskhelp/machines/BindToProtectedPortsOnUNIX.html
WebLogic 12c
https://docs.oracle.com/html/E24401_02/taskhelp/machines/BindToProtectedPortsOnUNIX.html
11. Démarrez le serveur. Si le serveur fonctionne correctement, vous verrez ce qui suit dans la sortie standard ou dans le fichier journal du Managed Server :
<Notice> <Server> <BEA-002613> <Channel "DefaultSecure" is now listening on X.X.X.X:7012 for protocols iiops, t3s, ldaps, https.>
Étape III : vérifier que vous pouvez accéder à Weblogic en SSL
1. Accédez à Weblogic en SSL, p. ex. : https://weblogic.uk.oracle.com:7012/<uri>
RÉFÉRENCES
NOTE:1268027.1 - How To Configure WebLogic Managed Server To Listen On HTTPS Only In FMW 11g
NOTE:1628909.1 - Master Note for SSL Configuration in Fusion Middleware 12c (12.1.x)
NOTE:1218695.1 - Master Note for SSL Configuration in Fusion Middleware 11g
NOTE:1230333.1 - How To Create a Java Keystore via Keytool in FMW 11g/12c