How to configure SSL in Tomcat8 using ubuntu 16.04

With this post, We Will install and configure Self Sign SSL with Tomcat 8 uisng ubutnu 16.04/18.04

Generating Keystore 
Step 1:- First you need to generate the keystore by following commands with root privileges.
sudo -i
keytool -genkey -alias Your_domain_here -keyalg RSA -keystore /etc/pki/keystore
Adding ssl code in Tomcat’s server.xml 
Step 2:- After this, You need to edit /opt/tomcat/conf/server.xml file to add given param to configure ssl
nano /opt/tomcat/conf/server.xml

Paste the given ssl parameter
<Connector port=”8443″ protocol=”HTTP/1.1″
                connectionTimeout=”20000″
                redirectPort=”443″
                SSLEnabled=”true”
                scheme=”https”
                secure=”true”
                sslProtocol=”TLS”
                keystoreFile=”/etc/pki/keystore”
                keystorePass=”_password_” />
And save and exit from nano editor
Restart the Tomcat service
Step 3:- To get effect of ssl changes, You need to restart the Apache Tomcat services by following the commands
systemctl restart tomcat.service
How to configure SSL in Tomcat8 using ubuntu 16.04

One thought on “How to configure SSL in Tomcat8 using ubuntu 16.04

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top