본문 바로가기
Q&A2025년 3월 16일1분 읽기

Caddy로 리버스 프록시 + 자동 HTTPS

권
권도현
조회 681댓글 1

Caddy로 간단하게 리버스 프록시와 HTTPS를 설정하는 방법을 알려주세요.

댓글 1

김김영삼1년 전

Caddy 설정 (이게 전부입니다):

# /etc/caddy/Caddyfile
example.com {
reverse_proxy localhost:3000
}

api.example.com {
reverse_proxy localhost:8080
}

# 정적 파일 서빙
static.example.com {
root * /var/www/static
file_server
}
# 설치 및 시작
sudo apt install caddy
sudo systemctl enable caddy
sudo systemctl start caddy

HTTPS 인증서 발급, 갱신, HTTP→HTTPS 리다이렉트가 모두 자동입니다. Nginx에서 certbot 설정하던 것을 생각하면 놀라울 정도로 간단합니다.

Ctrl+Enter로 등록