본문 바로가기
WIKI 기술 지식 베이스

정적 파일 퀵 스타트

원문 보기 위키 갱신

출처: Caddy 공식 문서

본문

이 가이드에서는 프로덕션에 바로 쓸 수 있는 정적 파일 서버를 빠르게 띄우는 방법을 보여줘요.

사전 준비:

  • 기본적인 터미널/명령줄 사용 능력

  • PATH에 caddy가 있어야 해요

  • 웹사이트를 담은 폴더

빠르게 파일 서버를 띄우는 쉬운 방법은 두 가지가 있어요.

명령줄

터미널에서 사이트의 루트 디렉터리로 이동한 뒤 실행해요:

caddy file-server

권한 오류가 나면, 아마 OS가 낮은 포트에 바인딩하는 것을 허용하지 않는 거예요. 그럴 땐 높은 포트를 쓰면 돼요:

caddy file-server --listen :2015

그다음 브라우저에서 localhost(또는 localhost:2015)를 열어 사이트를 확인해요!

인덱스 파일이 없고 파일 목록을 보여주고 싶다면 --browse 옵션을 사용해요:

caddy file-server --browse

다른 폴더를 사이트 루트로 사용할 수도 있어요:

caddy file-server --root ~/mysite

Caddyfile

사이트의 루트에 Caddyfile이라는 파일을 만들고 다음 내용을 넣어요:

localhost

file_server

낮은 포트에 바인딩할 권한이 없다면 localhost를 localhost:2015(또는 다른 높은 포트)로 바꿔 주세요.

그다음 같은 디렉터리에서 실행해요:

caddy run

그러면 localhost(또는 설정에 있는 주소)를 로드해서 사이트를 확인할 수 있어요!

file_server지시문에는 사이트를 커스터마이즈할 수 있는 더 많은 옵션이 있어요. Caddyfile을 바꿀 때는 Caddy를 리로드하거나(또는 중지 후 다시 시작) 꼭 해 주세요!

인덱스 파일이 없고 파일 목록을 보여주고 싶다면 browse 인자를 사용해요:

localhost

file_server browse

다른 폴더를 사이트 루트로 사용할 수도 있어요:

localhost

root /var/www/mysite
file_server

더 알아보기 (Learn more)