Caddy 자동 HTTPS 웹 서버 및 리버스 프록시은(는) 무엇을 하나요?
Caddy는 Go로 작성된 빠르고 확장 가능한 웹 서버로, Let's Encrypt와 ZeroSSL을 통해 자동 HTTPS를 제공합니다. HTTP/1.1, HTTP/2, HTTP/3을 지원하며, 간단한 Caddyfile 설정 형식과 동적 구성을 위한 강력한 JSON API를 갖추고 있습니다. 외부 종속성이 전혀 없는 프로덕션 등급의 리버스 프록시로 사용할 수 있습니다.
설치
환경에 맞는 업스트림 설치 또는 설정 경로를 사용하세요.
$ git clone "https://github.com/caddyserver/caddy.git"
업스트림의 요구 사항 및 주의 사항:
- Caddy를 실행할 때, 설정에서 별도로 지정하지 않으면 낮은 포트에 바인딩을 시도할 수 있습니다. 운영 체제에서 이에 대해 상승된 권한이 필요한 경우, 새 바이너리에 해당 권한을 부여해야 합니다. Linux에서는 이 작업이 필요할 수 있습니다.
기본 사용법 또는 시작하기 참고 사항:
-
가장 간단하고 크로스 플랫폼 방식은 GitHub Releases에서 Caddy를 다운로드하여 실행 파일을 PATH에 넣는 것입니다.
-
다른 설치 방법은 온라인 문서를 참조하세요.
-
업스트림 문서에서 추출: https://raw.githubusercontent.com/caddyserver/caddy/HEAD/README.md