▲GN⁺ 2025-02-17 | parent | ★ favorite | on: 자동 HTTPS 기능을 갖춘 궁극의 서버, Caddy(caddyserver.com)Hacker News 의견 Caddy는 개발 중 HTTP2로 API를 로컬 테스트할 때 매우 유용함 대부분의 개발 서버는 HTTP1만 지원하여 로컬호스트에 최대 6개의 동시 연결만 가능함 HTTP2는 SSL이 필요하여 로컬에서 테스트/설정하기 번거로움 Caddy 리버스 프록시를 사용하면 OS 신뢰 저장소에 루트 인증서를 설치하여 HTTP2를 즉시 사용할 수 있음 ElectricSQL은 사용자에게 이를 추천하며, HTTP2는 6개의 동시 연결을 잠그지 않음 Vite 앞에 Caddy를 배치하면 리로드가 훨씬 빨라짐 Vite는 브라우저에서 개별 파일을 로드하는 JS 모듈 시스템을 사용하며 HMR을 지원함 HTTP2를 통해 Caddy를 Vite 앞에 두면 이러한 문제를 모두 해결할 수 있음 nginx에서 caddy-docker-proxy로 전환한 후 Pangolin으로 이동하여 매우 만족스러움 Pangolin은 traefik의 프론트엔드로, 내장 인증과 Wireguard를 통한 트래픽 터널링 기능을 제공함 Minecraft 서버를 위한 TCP 포워딩이 필요했으며, 이를 매우 간단하게 해결함 Nginx Proxy Manager의 더 나은 버전을 원하는 사람에게 추천함 문서가 아직 부족하지만, 유지 관리자는 Discord에서 매우 도움을 줌 Caddy에 대해 나쁜 말을 할 수 없지만, Nginx보다 인증서 설정이 더 쉬운 것이 유일한 장점으로 들림 Kubernetes 클러스터를 몇 년 전에 자동으로 인증서를 생성하고 갱신하도록 구성함 Ingress를 통해 모든 것이 처리되며, Nginx 로드 밸런서를 새 도메인에 지정하면 알아서 처리됨 로컬 HTTPS가 자주 필요하지 않지만, 필요할 때는 외부 접근도 필요함 Nginx를 실행하는 서버를 사용하여 로컬호스트로 프록시함 이 방법이 나에게는 잘 맞으며, 바꿀 이유가 없기 때문에 계속 사용할 것임 Caddy를 매우 좋아하며, 몇 년 동안 사용해왔음 매우 신뢰할 수 있으며 기본을 배우면 설정이 매우 쉬움 문서가 조금 어렵지만, NGINX 위에 letsencrypt를 신뢰성 있게 작동시키려는 것보다 훨씬 많은 시간과 에너지를 절약함 친근한 라이선스(Apache v2)도 중요하며, 특히 Caddy의 모듈식 아키텍처와 관련이 있음 Caddy 주변의 생태계가 더 간단하고 안전하게 만들어짐 예를 들어, 인터넷 클라이언트를 제공하면서 서버를 비공개로 유지함 Tailscale이나 OpenZiti와 같은 VPN이 이에 해당함 자동 HTTPS는 모든 사이트에 대해 TLS 인증서를 제공하고 갱신함 HTTP를 HTTPS로 자동으로 리디렉션함 도메인의 IP를 Caddy에 지정할 때, 첫 번째 HTTPS 호출 시 인증서가 즉석에서 생성되는지 궁금함 apex 도메인을 www로 리디렉션해야 하는 필요성 때문에 중요함 무료로 제공되는 서비스로 해결할 수 있지만, Caddy를 사용하면 더 간단할 수 있음 웹사이트를 처음부터 끝까지 읽고 나니 프로젝트의 신뢰성에 대해 확신이 서지 않음 너무 자화자찬하는 내용이 많아 불쾌한 느낌이 남음 저자들이 알려진 단점에 대해 솔직하지 않을 것 같음 과거에 어떻게 공개했는지 아는 사람이 있는지 궁금함 Caddy와 Caddy-Docker-Proxy를 결합하여 여러 도커 프로젝트가 있는 서버를 설정하는 훌륭한 방법임 몇 대의 서버에서 실행 중이며 잘 작동함 Caddy를 사랑함 2년 전 NGINX/OpenResty에서 전환했으며, 설정이 훨씬 간단해짐 lua-resty-auto-ssl을 사용했지만, 이제는 사용하지 않음 매달 70,000명의 방문자를 잘 처리함 Traefik은 훌륭한 대안임 몇 년 동안 v1과 v2를 사용해왔으며, 도커 레이블을 사용하여 서비스 구성을 함 ▲xcutz 2025-02-18 [-]헐 ㄷㄷㄷ 답변달기
Hacker News 의견
Caddy는 개발 중 HTTP2로 API를 로컬 테스트할 때 매우 유용함
nginx에서 caddy-docker-proxy로 전환한 후 Pangolin으로 이동하여 매우 만족스러움
Caddy에 대해 나쁜 말을 할 수 없지만, Nginx보다 인증서 설정이 더 쉬운 것이 유일한 장점으로 들림
Caddy를 매우 좋아하며, 몇 년 동안 사용해왔음
친근한 라이선스(Apache v2)도 중요하며, 특히 Caddy의 모듈식 아키텍처와 관련이 있음
자동 HTTPS는 모든 사이트에 대해 TLS 인증서를 제공하고 갱신함
웹사이트를 처음부터 끝까지 읽고 나니 프로젝트의 신뢰성에 대해 확신이 서지 않음
Caddy와 Caddy-Docker-Proxy를 결합하여 여러 도커 프로젝트가 있는 서버를 설정하는 훌륭한 방법임
Caddy를 사랑함
Traefik은 훌륭한 대안임