Afin de configurer SSL sur WildflyWildfly est un serveur d'application Java , il est nécessaire de posséder un certificat et un keystore. Dans cet exemple, nous n’avons pas de certificat donc nous allons en créer un directement avec la commande suivante: (dans le répertoire /standalone/configuration/)
{{< highlight java >}} keytool -genkeypair -alias serverkey -keyalg RSA -keysize 2048 -validity 7360 -keystore server.keystore -keypass mypassword -storepass mypassword -dname "cn=Server Administrator,o=axopen,c=fr"{{< /highlight >}}
Bien sur, changer son mot de passe du keystore !
Suite à cette commande, un keystore est créé dans le répertoire /standalone/configuration/
server.keystore
Suite à ceci, il suffit de créer un REALM dans la partie
de votre fichier de configuration standalone.xml.
<security-realm name="SSLRealm">
<server-identities>
<ssl>
<keystore path="server.keystore" relative-to="jboss.server.config.dir" keystore-password="<span />
</ssl>
</server-identities>
</security-realm>
Une fois que le domaine de sécurité est créé, il est maintenant nécessaire de configurer un nouveau http-listerner dans le subsystem undertow comme ceci:
<
server name="default-server">
<http-listener name="default" socket-binding="http"/>
<span /></span>
<host name="default-host" alias="localhost">
<location name="/" handler="welcome-content"/>
<filter-ref name="server-header"/>
<filter-ref name="x-powered-by-header"/>
</host>
</server>
Pour configurer maintenant la console en https, il faut faire la même chose pour la partie server-identities dans la partie management-realm, puis de changer la socket-binding de la console de sorte à ressembler à:
socket-binding https="management-https"/>
Tuto Wildfly - Comment configurer des sessions d'emails.
Ça y est, tu viens de valider ton diplôme à l’issu de plusieurs années d’études en informatique. Bravo, tu peux être fier ! Mais il reste un détail à régler… trouver ton premier emploi de développeur !
NGINX est un « nouveau » serveur WEB apparu en 2002 qui vient concurrencer de plus en plus APACHE, qui reste pour l'instant majoritaire. Dans cet article, nous allons faire une courte introduction sur NGINX.