Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Snippets
  • Sign up now
  • Login
  • Sign in / Register
  • Aegir HTTPS Aegir HTTPS
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • AegirAegir
  • Aegir HTTPSAegir HTTPS
  • Issues
  • #19
Closed
Open
Issue created Nov 28, 2016 by Colan Schwartz@colanOwner2 of 2 checklist items completed2/2 checklist items

Let's Encrypt HTTPS cannot be enabled during site creation

Sites must first be created (Install tasks) without encryption enabled. Then, once the site has been created, encryption can be enabled. This is most likely because the well-known directory isn't set up until after certificate generation. We'll need to switch these around.

Failed to generate Let's Encrypt certificates.
Injecting Let's Encrypt 'well-known' ACME challenge directory '/var/aegir/config/letsencrypt.d/well-known/acme-challenge' into Nginx vhost entry.

Attempting to enable encryption on site creation yields a 403 (Forbidden) by the CA as it can't access the challenge response. This leads to the warning:

Failed to generate Let's Encrypt certificates.


This issue is completely solved by #28 (closed), but it doesn't support all Web servers just yet:

  • Nginx
  • Apache
Edited Dec 22, 2017 by Colan Schwartz
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking