Closed (fixed)
Project:
Aegir HTTPS
Version:
7.x-3.x-dev
Component:
Code
Priority:
Major
Category:
Bug report
Assigned:
Reporter:
Created:
15 Dec 2018 at 18:08 UTC
Updated:
3 Jan 2019 at 17:09 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #3
jon pughComment #4
jon pughComment #5
colanComment #7
helmo commentedMerged
Comment #8
bgm commentedThis caused a regression for me. The tpl $this->https_enabled was set to false, but the LE cert had been correctly generated.
Comment #9
jon pughMy fault.
I'll be able to get this fixed in the next hour.
Comment #10
bgm commentedFor those looking for a quickfix, edit:
/var/aegir/hostmaster-7.x-3.170/profiles/hostmaster/modules/aegir/hosting_https/drush/Provision/Service/http/https.php
find and comment out this code starting at line 74:
Comment #11
jon pughOk. The file doesn't even exist at this point.
I think I have an alternative. Stand by.
Comment #12
jon pughFrustrated to discover #2955062: Do not let nginx configuration reference missing cert files. This was dealt with in NGINIX back in March.
Please lets make sure to apply changes like this to all of the hosting plugins? This whole thing would have been avoided.
Comment #14
jon pughComment #15
bgm commentedI tested creating a site, then enabled https = required, and it worked as expected.
However, I don't have Apache servers for testing the behaviour when the LE cert failed.
Comment #16
jon pughPatch for Provision SSL attached.
I fully tested this one.
Comment #17
jon pughbgm: I do and it worked, so I'm marking it RTBC.
Comment #19
jon pughMerged