Hi guys,
I’m trying to find a HowTo guide or tutorial on LetsEncrypt setup for Apache Tomcat8. So far I have found a lot of help discussion but no complete guide. Can anyone direct me to one?
I have found some guide that shows how to install LetsEncypt on Apache2 Server and then use it as a reverse proxy for Tomcat8. However, I’m not looking for that. I’ll prefer Tomcat Server to run SSL.
I’m looking for the following setting:
Tomcat8 will install the LetsEncrypt certificate that will run on port 8443. This can be either JSSE or APR implementation.
Here are my server details:
Ubuntu 16.04
Tomcat Version: 8.0.32
JVM Version: 1.8.0_181-b13
Target Port to run LetsEncrypt SSL: 8443
I did following through the guide I’m getting the error:
“This site can’t be reached
ERR_TIMED_OUT”
I did change the Connector Port to 8443 from 443 as it was shown in the guide. Anyway, I have also tried port 443 and that didn’t work either.
I have checked my firewall settings and it allows both 8443 and 443.
Note that my Self-Signed certificate works on port 8443, so firewall isn’t the issue. But when I change the server.xml to point to the Let’s Encrypt certificate using the config example given here, I’m getting the ERR_TIMED_OUT error.
Please note that I know my Let’s Encrypt Certificate works and the path is correct because on Apache2 I get valid certificate when I point the browser to https://MyDomain.com
I have also tried with port 443 and I get a timeout.
Yes, I restart Tomcat server after every time the config file is changed and I have checked that there are no firewall port blocks (my self signed certificate works on port 8443).