Nginx 推出原生支援 ACME Protocol,之後就可以避免忘記更新憑證的問題了~
Nginx 原生支援 ACME 協定
原文:NGINX Introduces Native Support for ACME Protocol
- GitHub:nginx/nginx-acme: An NGINX module with the implementation of the automatic certificate management (ACMEv2) protocol
- nginx-acme is an NGINX module with the implementation of the automatic certificate management (ACMEv2) protocol.
 
ACME workflow 有下述四個步驟:(取自上述原文)
- Setting up the ACME Server # 設定範例:
- acme_issuer letsencrypt {- uri https://acme-v02.api.letsencrypt.org/directory;- # contact admin@example.test;- state_path /var/cache/nginx/acme-letsencrypt;- accept_terms_of_service;- }
 
- Allocating Shared Memory # 設定範例:
- acme_shared_zone zone=acme_shared:1M;
 
- Configuring Challenges
- Certificate Issue and Renewal # 設定範例:
- server {- listen 443 ssl;- server_name .example.com;- acme_certificate letsencrypt;- ssl_certificate $acme_certificate;- ssl_certificate_key $acme_certificate_key;- ssl_certificate_cache max=2;- }
 
