So, I spent the last two weeks getting my websites to work with SSL.
Countless hours were wasted on:
- fixing IP tables
- editing host files
- updating DNS settings
- double-, triple-, and quadruple checking .conf files
- adjusting firewall settings in the router
All to no avail. The sites were not accessible via https. Then it turned out that while the router showed port 443 being open, it needed a reset in order to actually open the port. Lesson learned: "Have you tried switching it off and on again?" should always be your first port of call.