bio-guoda / guoda-services

Services provided by GUODA, currently a container for tickets and wikis.
MIT License
2 stars 0 forks source link

enable https for guoda.bio site #51

Closed jhpoelen closed 5 years ago

jhpoelen commented 6 years ago

visiting https://guoda.bio causes certificate issues.

github now allows for custom domains to use https via github pages: see https://help.github.com/articles/troubleshooting-custom-domains/#https-errors and https://blog.github.com/2018-05-01-github-pages-custom-domains-https/

mjcollin commented 6 years ago

I'm changing the DNS settings for the domain which should be able to fix this:

If you are using A records, you must update your site’s DNS records with new IP addresses. Please see our guide to setting up your custom domain with Pages and update any A records you might have set.

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

jhpoelen commented 5 years ago

I was able to check the "enable https" via https://github.com/bio-guoda/bio-guoda.github.io/settings (see screenshot attached) Screenshot from 2019-09-13 15-51-57

However, after enabling, the following error message was shown in my browser (see attached screenshot):

This site can’t be reached
The webpage at https://guoda.bio/ might be temporarily down or it may have moved permanently to a new web address.

ERR_FAILED

Screenshot from 2019-09-13 15-53-49

jhpoelen commented 5 years ago

Looks like the https transition errors were temporary. After update of base url in jekyll config https://github.com/bio-guoda/bio-guoda.github.io/commit/ca2865abd9d939cef3ed7de7c69e60eb5b29f162 the site is now ok loading via https://guoda.bio .

Screenshot from 2019-09-13 16-18-06