Repolode
caddyserver

caddyserver/caddy

Caddy는 Go로 작성된 확장형 웹 서버로, HTTP/1.1·HTTP/2·HTTP/3를 제공하며 기본적으로 HTTPS를 자동 설정합니다.

대체할 수 있는 제품:NGINXApache HTTP Server

스타
78,198
포크
5,166
열린 이슈
293
마지막 커밋
어제

어떤 프로젝트인가요?

Caddy는 Go로 작성된 웹 서버이자 리버스 프록시입니다. 가장 큰 장점은 HTTPS를 자동으로 설정한다는 점입니다. 공개 도메인에 대해 ZeroSSL 또는 Let's Encrypt에서 TLS 인증서를 발급받고 갱신하며, 내부 도메인과 IP 주소에는 관리형 로컬 CA를 사용하므로 인증서를 수동으로 설정할 필요가 없습니다.

설정은 사람이 읽기 쉬운 Caddyfile, 네이티브 JSON 또는 YAML이나 NGINX 문법과 같은 형식을 config adapter로 변환해 작성할 수 있습니다. JSON API를 통해 실행 중에도 설정을 적용할 수 있습니다. Caddy는 모듈 기반으로 구성되어 플러그인으로 기능을 추가할 수 있으며, xcaddy 빌더로 컴파일할 수도 있습니다.

Caddy는 외부 의존성이 없는 단일 바이너리로 실행되며, 기본적으로 HTTP/1.1, HTTP/2, HTTP/3를 지원합니다.

핵심 기능

  • 01ZeroSSL 또는 Let's Encrypt 인증서를 사용하는 자동 HTTPS
  • 02내부 도메인과 IP 주소를 위한 내장 로컬 CA
  • 03Caddyfile, 네이티브 JSON, JSON API를 통한 설정
  • 04YAML, TOML, NGINX 및 기타 형식을 위한 config adapter
  • 05기본 활성화된 HTTP/1.1, HTTP/2, HTTP/3
  • 06xcaddy로 빌드하는 플러그인을 지원하는 모듈식 아키텍처

활용 사례

  • HTTPS를 자동으로 처리하며 정적 사이트나 웹 앱 제공
  • 백엔드 서비스로 요청을 리버스 프록시
  • 로컬 인증 기관으로 내부 서비스에 HTTPS 적용
  • API를 통해 서버 설정을 동적으로 관리

빠른 시작

  1. 1

    GitHub Releases에서 Caddy를 다운로드하고 실행 파일을 PATH에 넣으세요

  2. 2

    xcaddy 빌더로 Caddy를 빌드하세요

    xcaddy build

사용 전 알아둘 점

  • 소스에서 빌드하려면 Go 1.26.0 이상이 필요합니다.

토픽

자주 묻는 질문

caddy은(는) 무엇인가요?
Caddy는 Go로 작성된 확장형 웹 서버로, HTTP/1.1·HTTP/2·HTTP/3를 제공하며 기본적으로 HTTPS를 자동 설정합니다. Caddy는 Go로 작성된 웹 서버이자 리버스 프록시입니다. 가장 큰 장점은 HTTPS를 자동으로 설정한다는 점입니다. 공개 도메인에 대해 ZeroSSL 또는 Let's Encrypt에서 TLS 인증서를 발급받고 갱신하며, 내부 도메인과 IP 주소에는 관리형 로컬 CA를 사용하므로 인증서를 수동으로 설정할 필요가 없습니다.
caddy은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
caddy은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
caddy은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. caddy의 마지막 커밋은 2026년 10월 20일입니다.
caddy은(는) 어디에 사용할 수 있나요?
HTTPS를 자동으로 처리하며 정적 사이트나 웹 앱 제공 백엔드 서비스로 요청을 리버스 프록시 로컬 인증 기관으로 내부 서비스에 HTTPS 적용 API를 통해 서버 설정을 동적으로 관리
caddy는 어떻게 설치하나요?
GitHub Releases에서 Caddy를 다운로드하고 실행 파일을 PATH에 넣으세요 xcaddy 빌더로 Caddy를 빌드하세요: xcaddy build
caddy은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/caddyserver/caddy

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트