Recherche…


Remarques

Assurez-vous d'avoir un certificat SSL valide fourni par un tiers. Vous pouvez également utiliser un certificat auto-signé, mais uniquement pour le développement. Letsencrypt fournit des certificats gratuits pouvant être utilisés dans la production ....

Utilisez keytool pour importer le certificat dans la chaîne de clés de java.

Comment activer SSL sur Tomcat et Liferay

Assurez-vous que votre fichier de configuration tomcat, server.xml a cette ligne:

<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
              maxHttpHeaderSize="8192" SSLEnabled="true"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" disableUploadTimeout="true"
              acceptCount="100" scheme="https" secure="true"
              clientAuth="false" useBodyEncodingForURI="true"
              sslEnabledProtocols="TLSv1.2"
              keystorePass="passwordtokeystore"
              keystoreFile="/path/to/.keystoreChain"
              truststoreFile="%JAVA_HOME%/jdk1.8.0_91/jre/lib/security/cacerts"
              />

Il est important de choisir les bons protocoles ssl, vous pouvez ajouter plus de sslprotocols en séparant les virgules comme ceci:

sslEnabledProtocols="TLSv1, TLSv1.1, TLSv1.2"

Assurez-vous ensuite que votre fichier portal-ext.properties dans Liferay possède les lignes de configuration suivantes:

web.server.protocol=https


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow