본문 바로가기
서버 인프라, 백엔드/웹서버 (Nginx)

Nginx : autoindex 를 통한 파일 목록 출력하기

by 번데기 개발자 2024. 3. 11.
반응형

 

오늘은 간단하게 Nginx에서 autoindex 기능을 통해 파일 목록을 출력하는 방법에 대해 알아보겠습니다. 

 

autoindex가 false일때 nginx 동작

 

기본적으로 nginx에서는 autoindex가 꺼져있는데요 이때 nginx에서 호스팅하고 있는 webroot를 기준으로 존재하는 폴더로 이동했을때에는 아래와 같이 404 not found가 출력됩니다.

 

 

 

autoindex가 true일때 nginx 동작

 

하지만 요구사항에 따라 디렉토리 내의 파일을 목록화해서 파일을 다운로드 할 수 있는 디렉토리 리스팅 기능을 켜고 싶을때가 있는데요, 즉 파일리스트를 출력하고 싶을때 autoindex 기능을 사용합니다.

 

설정은 아래와 같습니다.

 

 

단순히 서버 block 안에서 `autoindex on;` 이라고 명시해주면 됩니다.

 

 

그러면 위와같이 경로가 리스트로 출력되는 것을 확인하실 수 있습니다.

 

 

마무리

 

오늘은 간단한 Nginx 옵션에 대해 정리를 해보았습니다.

 

다음에도 Nginx 관련 알게되는 내용이 있으면 포스팅하도록 하겠습니다.

 

감사합니다. 

 

 

참고

반응형