Zoeken…


Opmerkingen

Zorg ervoor dat u een geldig SSL-certificaat hebt dat door een derde is verstrekt. U kunt ook een zelfondertekend certificaat gebruiken, maar alleen voor dev. Letsencrypt biedt gratis certificaten die kunnen worden gebruikt bij de productie ....

Gebruik keytool om het certificaat in de keystorechain van Java te importeren.

Hoe SSL in te schakelen op Tomcat en Liferay

Zorg ervoor dat uw tomcat-configuratiebestand, server.xml deze regel heeft:

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

Het is belangrijk om de juiste sslprotocols te kiezen, je kunt meer sslprotocols toevoegen met een komma-scheiding tussen de ssl-protocollen zoals deze:

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

Zorg er vervolgens voor dat uw portal-ext.properties-bestand in Liferay deze configuratieregels heeft:

web.server.protocol=https


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow