Hey guys, as you may heard, letsencrypt is launched already for a while. You may also know that letsencrypt doesn’t quite work on Windows XP and some Android versions for various reasons. Long story short, it’s not a browser issue, it’s an OS issue.
However, the obvious solution would be to serve non SSL pages to Windows XP users and SSL pages for the rest of the users.
Buuuut… how it should be done?
One solution I can think of it is to route Discourse through Nginx (which is in plan anyway, because I want to host a static site as well on the same server) and add a condition to serve SSL pages only to supported OSes.
But then I have other two issues:
- I can’t disable
- Discourse doesn’t really care either if that checkbox is checked or not, it will redirect to
httpsversion if certificates are present (and if the SSL templates are enabled in the yaml config file?)
There is a way of dealing with this? (other than disabling SSL completely or buy a „real” certificate?)