# Make Discourse play nice on Windows XP while using letsencrypt.org

**URL:** https://meta.discourse.org/t/make-discourse-play-nice-on-windows-xp-while-using-letsencrypt-org/38458
**Category:** Self-hosting
**Created:** [1월 25, 2016, 5:38오후 UTC](https://meta.discourse.org/t/make-discourse-play-nice-on-windows-xp-while-using-letsencrypt-org/38458 "2016-01-25T17:38:56Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![iamntz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamntz/32/114670_2.png) [@iamntz](https://meta.discourse.org/u/iamntz)
#### Post date: [1월 25, 2016, 5:38오후 UTC](https://meta.discourse.org/t/make-discourse-play-nice-on-windows-xp-while-using-letsencrypt-org/38458/1 "2016-01-25T17:38:56Z")

</div>

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](https://github.com/letsencrypt/letsencrypt/issues/1660). 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 `use_https` dynamically, right?
- Discourse doesn’t really care either if that checkbox is checked or not, it will redirect to `https` version 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?)

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [1월 25, 2016, 7:59오후 UTC](https://meta.discourse.org/t/make-discourse-play-nice-on-windows-xp-while-using-letsencrypt-org/38458/2 "2016-01-25T19:59:13Z")

</div>

Windows XP ??

> **[What does it mean if Windows isn't supported? - Microsoft Support](https://support.microsoft.com/en-us/windows/what-does-it-mean-if-windows-isn-t-supported-08f3b92d-7539-671e-1452-2e71cdad18b5)**
>
> Learn what it means if you have an older version of Windows that's no longer supported.

> Windows XP support has ended  
> As of April 8, 2014, support and updates for Windows XP are no longer available. Don’t let your PC go unprotected.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [1월 25, 2016, 8:46오후 UTC](https://meta.discourse.org/t/make-discourse-play-nice-on-windows-xp-while-using-letsencrypt-org/38458/3 "2016-01-25T20:46:44Z")

</div>

I am afraid we are it interested in any weird hacks to support this crazy, a Discourse site is either https or http.

If ancient Windows XP is so important, why not spend 10 bucks and buy a supporting cert?

---

<div class="post-metadata">

### Author: ![iamntz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamntz/32/114670_2.png) [@iamntz](https://meta.discourse.org/u/iamntz)
#### Post date: [1월 26, 2016, 6:45오전 UTC](https://meta.discourse.org/t/make-discourse-play-nice-on-windows-xp-while-using-letsencrypt-org/38458/4 "2016-01-26T06:45:48Z")

</div>

@sam: thanks, I wanted to know if there is a way of doing this before I spend any money on it.

@Mittineague: that’s the _official_ statement. The reality kind of beat that; stats usually shows twice as many users compared to Win10 and around the same compared to Win8 (~10% for WinXP, ~4% for Win10 and ~12% for Win8).

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [1월 26, 2016, 6:50오전 UTC](https://meta.discourse.org/t/make-discourse-play-nice-on-windows-xp-while-using-letsencrypt-org/38458/5 "2016-01-26T06:50:30Z")

</div>

What stats? From where? China?

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [1월 26, 2016, 6:56오전 UTC](https://meta.discourse.org/t/make-discourse-play-nice-on-windows-xp-while-using-letsencrypt-org/38458/6 "2016-01-26T06:56:04Z")

</div>

> [@iamntz](#):
>
> the official statement. The reality

I’m not saying there aren’t some still using it. I myself, due to budget constraints, was stuck using Win 98 for far longer that I would have liked.

The point is, that it is no longer supported and therefore no longer safe to use online.  
IMHO it doesn’t make much sense to spend time or money trying to keep it on life support.

---

<div class="post-metadata">

### Author: ![iamntz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamntz/32/114670_2.png) [@iamntz](https://meta.discourse.org/u/iamntz)
#### Post date: [1월 26, 2016, 6:59오전 UTC](https://meta.discourse.org/t/make-discourse-play-nice-on-windows-xp-while-using-letsencrypt-org/38458/7 "2016-01-26T06:59:59Z")

</div>

- [Statcounter Global Stats - Browser, OS, Search Engine including Mobile Usage Share](http://gs.statcounter.com/#os-ww-monthly-201501-201512-bar)
- [http://www.w3counter.com/globalstats.php](http://www.w3counter.com/globalstats.php)
- [Operating System Market Share — Windows, macOS, Linux, iOS & Android Usage Statistics | NetMarketShare](https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0)
- analytics on my sites, etc.

The only place that show different is [w3schools](http://www.w3schools.com/browsers/browsers_os.asp).

---

<div class="post-metadata">

### Author: ![iamntz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamntz/32/114670_2.png) [@iamntz](https://meta.discourse.org/u/iamntz)
#### Post date: [1월 26, 2016, 7:06오전 UTC](https://meta.discourse.org/t/make-discourse-play-nice-on-windows-xp-while-using-letsencrypt-org/38458/8 "2016-01-26T07:06:56Z")

</div>

> [@Mittineague](#):
>
> IMHO it doesn’t make much sense to spend time or money trying to keep it on life support.

That’s the reason I opened this topic:

- To know if there is _a_ way of doing this, even remotely supported by Discourse community;
- To prevent spending extra bucks for an ancient OS 🙂

I want as much as anyone that everybody to have the latest OS and latest browser, but there are times when this it doesn’t happen, that’s all 😉

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [1월 26, 2016, 7:16오전 UTC](https://meta.discourse.org/t/make-discourse-play-nice-on-windows-xp-while-using-letsencrypt-org/38458/9 "2016-01-26T07:16:17Z")

</div>

> [@codinghorror](#):
>
> From where? China?

In large part, exactly. Not entirely, but definitely enough to skew.

 ![](https://global.discourse-cdn.com/meta/original/3X/0/a/0ad29f1ee8f4cd3212ee17d0d7596f528c1e0c81.png)

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [6월 8, 2024, 12:45오후 UTC](https://meta.discourse.org/t/make-discourse-play-nice-on-windows-xp-while-using-letsencrypt-org/38458/10 "2024-06-08T12:45:54Z")

</div>

이 주제는 3056일 후 자동으로 닫혔습니다. 더 이상 새로운 답변을 남길 수 없습니다.
