########################################################################################## MISC-21: Move projects. to HTTPS ########################################################################################## Issue Type: Task ----------------------------------------------------------------------------------------- Issue Information ==================== Priority: Major Status: Closed Resolution: Done (2017-07-06 15:12:37) Project: Miscellaneous (MISC) Reported By: btasker Assigned To: btasker Affected Versions: - HTTPS All the Things Targeted for fix in version: - HTTPS All the Things Labels: HTTPS, Time Estimate: 0 minutes Time Logged: 0 minutes ----------------------------------------------------------------------------------------- Issue Description ================== This has been on hold for quite some time due to being blocked by a few things (I'm sure there was an earlier JIRA issue for it, but I can't seem to find it). Initial blockers were/are - BUGGER not playing well with HTTPS (effectively resolved under BUGGER-1) - HTTP Transparent proxy detection scripts need HTTP not HTTPS - Projectsstatic is currently http only ----------------------------------------------------------------------------------------- Issue Relations ================ - CCtrl 148 (https://cctrl.bentasker.co.uk/index.php?action=chgview&id=148) ----------------------------------------------------------------------------------------- Activity ========== ----------------------------------------------------------------------------------------- 2017-07-06 10:39:31 btasker ----------------------------------------------------------------------------------------- The solution I've fallen back on with the transparent proxy detection stuff is just to set up a new subdomain dedicated to those. That'll be HTTP only. Can then set up a redirect so that any uses of the old URL will just redirect to the HTTP version. In the interim though, I just won't redirect that location to HTTPS I configured the LetsEncrypt master to grab a cert for projects.bentasker.co.uk back in May, so it's already available across the edge, will just need to configure the CDN to actually serve that domain via HTTPS. Will also need to set up HTTPS for projectsstatic. Not much can be done about any existing links, but it should at least ensure that all new links are HTTPS. ----------------------------------------------------------------------------------------- 2017-07-06 10:45:27 btasker ----------------------------------------------------------------------------------------- Commit 1cfa45f in domains.d enables HTTPS delivery for projects.bentasker.co.uk. Need to give that time to propagate across the edge before I can think about setting up the redirect. ----------------------------------------------------------------------------------------- 2017-07-06 10:45:30 git ----------------------------------------------------------------------------------------- -- BEGIN SNIPPET -- ------------------------- From: git@