mirror of https://github.com/CrimsonTome/tldr.git
34 lines
1.3 KiB
Markdown
34 lines
1.3 KiB
Markdown
|
# acme.sh
|
||
|
|
||
|
> `certbot`의 대안으로 ACME 클라이언트 프로토콜을 구현하는 쉘 스크립트.
|
||
|
> 참고: `acme.sh dns`.
|
||
|
> 더 많은 정보: <https://github.com/acmesh-official/acme.sh>.
|
||
|
|
||
|
- webroot 모드를 사용해 인증서를 발급:
|
||
|
|
||
|
`acme.sh --issue --domain {{example.com}} --webroot {{/경로/대상/웹루트}}`
|
||
|
|
||
|
- 80번 포트와 독립 실행형 모드를 사용해 여러 도메인에 대한 인증서를 발급:
|
||
|
|
||
|
`acme.sh --issue --standalone --domain {{example.com}} --domain {{www.example.com}}`
|
||
|
|
||
|
- 443번 포트와 독립 실행형 TLS 모드를 사용해 인증서 발급:
|
||
|
|
||
|
`acme.sh --issue --alpn --domain {{example.com}}`
|
||
|
|
||
|
- 작동하는 Nginx 구성파일을 사용해 인증서 발급:
|
||
|
|
||
|
`acme.sh --issue --nginx --domain {{example.com}}`
|
||
|
|
||
|
- 작동하는 Apache 구성파일을 사용해 인증서 발급:
|
||
|
|
||
|
`acme.sh --issue --apache --domain {{example.com}}`
|
||
|
|
||
|
- 자동 DNS API 모드를 사용해 와일드카드 (\*) 인증서를 발급:
|
||
|
|
||
|
`acme.sh --issue --dns {{dns_인증서}} --domain {{*.example.com}}`
|
||
|
|
||
|
- 지정된 위치에 인증서 파일 설치 (자동 인증서 갱신에 장점이 있음):
|
||
|
|
||
|
`acme.sh --install-cert -d {{example.com}} --key-file {{/경로/대상/example.com.key}} --fullchain-file {{/경로/대상/example.com.cer}} --reloadcmd {{"systemctl force-reload nginx"}}`
|