Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
A
Auto Encrypt
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 9
    • Issues 9
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Site.js
  • lib
  • Auto Encrypt
  • Issues
  • #32

Closed
Open
Opened Jul 02, 2020 by Aral Balkan@aralOwner
  • Report abuse
  • New issue
Report abuse New issue

Redirect HTTP to HTTPS

When not provisioning Let’s Encrypt certificates (“in challenge server mode”), Auto Encrypt should forward HTTP requests received on port 80 to HTTPS.

Suggested implementation

  • Rename ChallengeServer to HttpServer
  • HttpServer should have two modes: challenge server mode (works as before) and HTTP → HTTPS redirect mode (the default mode)
  • HttpServer should be started when the HTTPS server is started and shut down when the HTTPS is shut down.

Also see: site.js/app#195 (closed)

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
1
Labels
Enhancement
Assign labels
  • View project labels
Reference: site.js/lib/auto-encrypt#32

Like this? Fund us! Your patronage helps keep us independent and going.