liferay
Настройка SSL
Поиск…
замечания
Убедитесь, что у вас есть действительный сертификат 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