Opened 6 years ago

Last modified 4 years ago

#1480 new enhancement

Automatic Let's Encrypt certificate provisioning and renewal

Reported by: arthuredelstein@… Owned by:
Priority: minor Milestone:
Component: other Version: 1.13.x
Keywords: Cc:
uname -a:
nginx -V: ?


I would like to request built-in support for automatic provisioning and renewal of Let's Encrypt certificates.

Currently, setting up and auto-renewing Let's Encrypt's free certificates for nginx using certbot or other tools is somewhat complex and difficult. It would be helpful for admins if this process could be made as simple as possible, by providing a one-line, built-in declarative command in the nginx.conf file.

In the longer term, a future version of nginx could provide automatic https setup by default for all new websites, and even automatically enable encryption on existing websites. That would support the goal of making the Web 100% HTTPS.

(Currently, caddy supports HTTPS out-of-the-box, and Apache supports HTTPS with the built-in plugin.)

Change History (2)

comment:1 by Maxim Dounin, 5 years ago

See also #1745.

comment:2 by fawaf@…, 4 years ago

any traction on this yet? this would be great to have, especially to make let's encrypt cert management on par with apache.

Note: See TracTickets for help on using tickets.