ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Nginx 지정 디렉토리내에 있는 파일들 자동으로 list화 하는 방법
    Programming/Server 2012.01.16 14:30
    웹 서버의 문서 루트 디렉토리를 설정하면  index.html index.htm 등과
    같이 메인 페이지가 설정이 됩니다.

    해당 디렉토리에 index.html, index.htm 파일이 있으면 해당파일을 자동으로 열어주게되죠

    요새 HTML5 + CSS3에 관련한 기술을 조사하다보면서 간단한 테스트를 하고있는데
    매번 주소표시줄에 http://www.xxxx.co.kr/rootdir/testfile.html 과 같이 일일이 입력하는게 귀찮아서
    자동으로 루트 디렉토리의 파일들을 자동으로 리스팅해주는 기능이 필요해졌습니다.

    새로 추가한 테스트 파일을 마우스 클릭만으로 선택할수 있도록 하기 위해 nginx 설정을
    살펴보았습니다.

    [ 참고 링크 : http://wiki.nginx.org/HttpAutoindexModule ]

    현재 제가 사용하고 있는 nginx 설정
    location /leehs {
             alias           /home/leehs/www/;
             index         index.html index.htm;
     
             access_log      /var/log/nginx/leehs.access.log;
             error_log       /var/log/nginx/leehs.error_log;
    }
    이곳에
    autoindex       on; 
    옵션을 적어주었습니다.

    location /leehs {
             alias           /home/leehs/www/;
             autoindex       on;
             index         index.html index.htm;
     
             access_log      /var/log/nginx/leehs.access.log;
             error_log       /var/log/nginx/leehs.error_log;
     }

    서버를 재시작하고 http://www.xxx.co.kr/leehs 로 접속하게되면 




    요런식으로 표시가 되어서 테스트 파일을 좀더 손쉽게 열어볼수 있게 되었습니다.

    덧붙이는 글)

    아 이런 기본적인 옵션을 전부터 알아봐야지 알아봐야지 하다가 미루고 있었는데
    역시 사람은 당장 필요해야 뭔가를 하는거 같네요 -_-

     

    댓글 0

Designed by Tistory.