Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make the website HTTPS only #14

Open
ExE-Boss opened this issue May 10, 2017 · 4 comments
Open

Make the website HTTPS only #14

ExE-Boss opened this issue May 10, 2017 · 4 comments
Assignees

Comments

@ExE-Boss
Copy link
Member

ExE-Boss commented May 10, 2017

Right now, PR #11 has made the website only contain HTTPS requests, but the website can still be accessed through HTTP.

In order to change this, someone with access to the CloudFlare configuration for the novaapi.net domain will have to enable HTTPS enforcement.

Steps to resolve:

  1. Login into the Cloudflare dashboard at https://dash.cloudflare.com with the account that manages https://novaapi.net
  2. If not already done so, ensure that the DNS records use CNAME records pointing to nova‑team.github.io.
  3. Set the SSL security level to Full (strict)
  4. Enable Always use HTTPS (or at least a Page rule that redirects http://novaapi.net to https://novaapi.net) and Automatic HTTPS Rewrites

External links:

@ExE-Boss
Copy link
Member Author

With Chrome 68 marking all HTTP only sites as Not Secure and Firefox following soon after, this should be resolved before July.

@ExE-Boss
Copy link
Member Author

With GitHub now finally being in the process of adding official support for GitHub pages with custom domains (see isaacs/github#156 (comment)), this will soon be doable on the GitHub side.

@ExE-Boss
Copy link
Member Author

ExE-Boss commented May 1, 2018

@ExE-Boss
Copy link
Member Author

@calclavia I have now provided the necessary steps to resolve this in the main body of the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants