Fable: Use https for fable.io

Created on 2 May 2018  路  19Comments  路  Source: fable-compiler/Fable

Description

Since the 1 May, Github now support Http for custom domain over Github Pages.

Would be nice to activate https support for http://fable.io

Most helpful comment

Looking at the DNS records it seems fable.io is not set up using CNAME but A records instead, e.g. using DNS lookup on MXToolbox.com I find these:

Type | Domain Name | IP Address | TTL
-- | -- | -- | --
A | fable.io | 192.30.252.153 | 24 hrs
A | fable.io | 192.30.252.154 | 24 hrs

As far as I can tell the A records need to be updated with new IP addresses in order to support enabling HTTPS. The exact steps to be followed are documented here. In particular step 4 seems important.

All 19 comments

That's a great idea. I guess we need a certificate for that, do you know hot to get it? (never have tried it myself).

I have no idea... the links i provided seems to speak only about IP address don't know why.

Perhpas @whitetigle know something about it. I know he used Let鈥檚 Encrypt recently.

Hi!
Basically there are two ways to get the certificate:

  1. you buy it from your registrar
  2. you generate it using let's Encrypt

But, regarding GitHub, I don't know if anything is needed:

If you are using CNAME or ALIAS records for your custom domain, you鈥檙e all set and your site should be accessible over HTTPS

( source: https://blog.github.com/2018-05-01-github-pages-custom-domains-https/)

So the best thing would be... to check ;)

We do use CNAME but apparently it's not enough :/ I'd have to dig into this deeper:

image

Ok on GitLab, I needed to add a certificate which I managed to create using Let's Encrypt and then it would serve the pages using https.

I'll check how it works for github. 馃憤

What I'm doing with https://fake.build is using cloudflare free service, this works quite well.

But let me see with github It won't take long ;) (says he...)

Ok I tried this

2018-05-02 17_23_30-your domains - gandi net

Now let's wait for DNS update...

image

Ok it works on my side:

image

Regarding (CNAME) was that some special feature with github pages?

Now it seems you'll have to create a CNAME record for your domain.

If somebody needs more information about the cloudfare solution just ping me. The good this is that you don鈥檛 need to setup any certificates yourself. the bad thing is that communication between cloudfare and github is not encrypted afaik

Looking at the DNS records it seems fable.io is not set up using CNAME but A records instead, e.g. using DNS lookup on MXToolbox.com I find these:

Type | Domain Name | IP Address | TTL
-- | -- | -- | --
A | fable.io | 192.30.252.153 | 24 hrs
A | fable.io | 192.30.252.154 | 24 hrs

As far as I can tell the A records need to be updated with new IP addresses in order to support enabling HTTPS. The exact steps to be followed are documented here. In particular step 4 seems important.

Thanks @bzuu! We're having some trouble at the moment because we're not the owners of the domain, we're just "borrowing" it. But I contacted the owner to see if it's possible to make this change. Let's see.

Thanks @alfonsogarciacaro for the update! Just want to let you know I tried the steps I linked to on my own domain and it seems to work just as expected. So updating the IP addresses on the DNS server should probably be enough.

We're a bit in trouble now because the original owner says he didn't renovate but the domain is taken so I don't know if someone else has taken it :/ Although I guess in that case it shouldn't be working now for the Fable site 馃

Ouch, that wouldn't be good. It seems the domain was renewed on 2018-02-08 and is registered until 2019-02-09 so perhaps the current owner is still in control until then?

Zut!

Domain Name: FABLE.IO 
Registry Domain ID: D503300000040542996-LRMS 
Registrar WHOIS Server: whois.101domain.com 
Registrar URL: https://www.101domain.com 
Updated Date: 2018-02-08T11:29:45Z 
Creation Date: 2012-02-09T11:26:31Z 
Registry Expiry Date: 2019-02-09T11:26:31Z 
Registrar Registration Expiration Date: 
Registrar: 101domain GRS Ltd 
Registrar IANA ID: 1011 
Registrar Abuse Contact Email: [email protected] 
Registrar Abuse Contact Phone: +1.8582954626 
Reseller: 
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited 
Registrant Organization: Digital Privacy Corporation 
Registrant State/Province: CA 
Registrant Country: US
Was this page helpful?
0 / 5 - 0 ratings

Related issues

krauthaufen picture krauthaufen  路  3Comments

forki picture forki  路  3Comments

MangelMaxime picture MangelMaxime  路  3Comments

alfonsogarciacaro picture alfonsogarciacaro  路  3Comments

jwosty picture jwosty  路  3Comments