Caddy 웹 서버 솔루션 스택
오픈 소스 웹 서버 및로드 밸런서 솔루션 스택
TLS 인증서 갱신, OCSP 스테이플 링, 컨텐츠 서빙, 리버스 프록시, 가상 호스팅, 마크 다운 렌더링 등 Caddy Open Source 웹 서버를 사용하십시오.
개요
Caddy Server는 구성 및 사용이 매우 쉽습니다. TLS 인증서 갱신, OCSP 스테이플 링, 정적 파일 서빙, 리버스 프록시, Kubernetes Ingress 등을 관리합니다. 크로스 플랫폼, 오픈 소스 솔루션 스택이며 MacOS, Linux 및 Windows를 포함한 모든 주요 운영 체제에서 실행할 수 있습니다. Caddy는 유연하고 효율적인 정적 파일 웹 서버뿐만 아니라 강력하고 확장 가능한 리버스 프록시입니다. Caddy는 기본적으로 HTTPS를 사용하는 유일한 웹 서버입니다. TLS 인증서를 자동으로 갱신하고 OCSP 응답을 스테이플합니다. Caddy는 GO 언어로 작성되므로 C로 작성된 서버보다 더 큰 메모리 안전을 제공합니다. CADDY 서버를 사용하여 압축, 템플릿 평가 및 웹 사이트의 Markdown 렌더링을 사용하십시오. 리버스 프록시, 활성 및 수동 건강 검사,로드 밸런싱, 회로 파괴 및 캐싱에 캐디를 사용하십시오. 의존성이없는 모든 내장이 있으므로 컨테이너에서 잘 작동합니다. 설치가 간단하고 업그레이드하기가 간단합니다. Caddy는 데비안 기반 배포판에 대한 자체 APT 저장소를 가지고 있습니다.
시스템 요구 사항
캐디는 오픈 소스 웹 서버를 기반으로합니다. 다음 소프트웨어가 필요합니다.
- 1.14 또는 새로 이동하십시오
- Sudo를 통해 시스템의 루트 액세스
- nss-tools, setcap, wget 및 tar
특징
- 캐디 파일로 쉬운 구성
- HTTP/1.1 (일반 텍스트 HTTP)
- HTTP/2 (HTTPS 연결의 기본값)
- 액세스, 오류 및 프로세스 로그
- HTTP/3에 대한 실험 지원
- 기본적으로 자동 HTTPS
- TLS 1.3
- 서버 이름 표시
- OCSP 스테이플 링
- FastCGI 프록시
- 가상 호스팅 - 동일한 포트의 여러 사이트
- IPv4 및 IPv6 지원
- 우아한 재시작/다시로드
- 리버스 프록시
- 건강 검사와 함께로드 밸런싱
- 마크 다운 렌더링
- GZIP 압축
- 기본 액세스 인증
- URL 재 작성
- 오픈 소스
설치 지침
Gihub에서 Caddy를 다운로드하십시오. 그런 다음 컬 명령을 사용하십시오
curl -OL "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
wget 명령을 사용하여 다운로드 할 수도 있습니다
wget "https://github.com/caddyserver/caddy/releases/latest/download/ASSET"
참고 *: \ [asset ]를 플랫폼의 파일 이름으로 바꾸십시오. Debian, Ubuntu, Raspbian에 설치할 명령을 따라 실행
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
| sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
sudo apt update
설치 후 캐디가 자동으로 시작됩니다.