Tags / Ssl
Perl SSL Debugging

I just spent about 3 hours trying to figure out why a Mojolicious daemon wasn’t permitting SSL connections. Here’s what I checked:

  • the server was accessible (iptables, routing, etc.)
  • the port was accessible (I could set mojo’s listen to http://*:443) and it would respond fine on my laptop
  • the entire /usr/local hierarchy, /etc and /home/scott were identical to my development environment (save the machine specific differences) and had the same permissions and ownership.

So basically at this point I narrowed it down to SSL. Something in the SSL setup wasn’t correct.

2012-07-06