Ecco un quick-start di 2 passi su come abilitare connessioni HTTPS su Liferay. Per la generazione del certificato SSL necessario a garantire l’invio e la ricezione criptata delle informazioni, viene utilizzata l’utility keytool a riga di comando. In questo esempio il certificato SSL è di tipo “self-signed“.
STEP 1. Generazione certificato SSL
$ cd /home/giuseppe/apps/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/keyfiles $ keytool -genkey -alias tomcatkey -keyalg RSA -keystore ./liferay_keystore
STEP 2. Configurazione chiave SSL e connettore HTTPS su Tomcat server
$ vi /home/giuseppe/apps/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/conf/server.xml
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="/home/giuseppe/apps/liferay/liferay-portal-6.1.0-ce-ga1/tomcat-7.0.23/keyfiles/liferay_keystore" keystorePass="123456"/>
Avviare l’application server. Se non ci sono errori, il log dovrebbe mostrare il seguente messaggio.