Поиск…


замечания

Убедитесь, что у вас есть действительный сертификат ssl, предоставленный третьей стороной. Вы также можете использовать самоподписанный сертификат, но только для разработчиков. Letsencrypt предоставляет бесплатные сертификаты, которые могут быть использованы в производстве ....

Используйте keytool для импорта сертификата в ключевую строку java.

Как включить SSL на Tomcat и Liferay

Убедитесь, что ваш файл конфигурации tomcat, server.xml имеет следующую строку:

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

Важно выбрать правильные sslprotocols, вы можете добавить еще sslprotocols с разделением запятой между протоколами ssl, например:

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

Затем убедитесь, что ваш файл portal-ext.properties в Liferay имеет следующие строки конфигурации:

web.server.protocol=https


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow