Ricerca…


Osservazioni

Assicurati di avere un certificato SSL valido fornito da una terza parte. È anche possibile utilizzare un certificato autofirmato, ma solo per dev. Letsencrypt fornisce certificati gratuiti che possono essere utilizzati in produzione ....

Utilizzare keytool per importare il certificato nel keystorhain di java.

Come abilitare SSL su Tomcat e Liferay

Assicurati che il tuo file di configurazione di tomcat, server.xml abbia questa linea:

<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"
              />

È importante scegliere i sslprotocols corretti, è possibile aggiungere più sslprotocols con una separazione virgola tra i protocolli ssl come questo:

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

Quindi assicurati che il tuo file portal-ext.properties in Liferay abbia queste linee di configurazione:

web.server.protocol=https


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow