Assalamualaikum Wr Wb

Kembali lag dijempolan01 gan, pada keadaan default tomcat menggunakan protokol http dan port 8080, untuk membuat akses yang menggunakan tomcat menjadi lebih aman, kita dapat menambahkan sebuah protokol untuk nantinya diakses yaitu https, untuk mengkonfigurasi https pada tomcat khususnya tomcat 8 dapat menggunakan keytool yang terdapat pada java, untuk java akan saya skip, saya berfokus untuk pembuatan https pada tomcatnya saja. 

Setelah menginstall java, maka kita dapat menggunakan keytool, untuk menggunakan tool tersebut kita harus masuk pada directory tool tersebut berada.
cd /usr/lib/jvm/java-11-openjdk-amd64/bin/ (ubuntu18-java11)
Gunakan Perintah tersebut untuk menggenerate key ssl dan juga informasi lainnya.
./keytool -genkey -alias darren -keyalg RSA -keystore server.keystore
Setelah menggenerate key dan mengisi informasi key, selanjutnya kita dapat mengecek nya dengan menggunakan perintah dibawah ini.
./keytool -v -list -keystore server.keystore

Key sudah ada selanjutkan pada tomcat maka dilakukan penambahan script pada server.xml

nano /etc/tomcat8/server.xml
<Connector server="*" port="8443"
protocol="org.apache.coyote.http11.Http11NioProtocol"
SSLEnabled="true" maxThreads="150" 
scheme="https" secure="true" clientAuth="false" sslProtocol="TLS"
keystoreFile="/usr/lib/jvm/java-11-openjdk-amd64/bin/server.keystore" keystorePass="webadmin123"/>