Szukaj…


Uwagi

Upewnij się, że masz ważny certyfikat SSL dostarczony przez stronę trzecią. Możesz także użyć certyfikatu z podpisem własnym, ale tylko dla deweloperów. Letsencrypt zapewnia bezpłatne certyfikaty, które można wykorzystać w produkcji ....

Użyj keytool, aby zaimportować certyfikat do keystorechain Java.

Jak włączyć SSL w Tomcat i Liferay

Upewnij się, że plik konfiguracji tomcat, server.xml ma następujący wiersz:

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

Ważne jest, aby wybrać odpowiednie protokoły ssl, możesz dodać więcej protokołów ssl, oddzielając je przecinkami między protokołami ssl w następujący sposób:

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

Następnie upewnij się, że plik portal-ext.properties w Liferay ma następujące wiersze konfiguracji:

web.server.protocol=https


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow