1540 번 글의 답장글: Re: ftp.linuxchannel.net 처럼 어떻게 하는가요? |
글쓴이: 산이
[홈페이지]
|
글쓴날: 2003년 07월 02일 06:05:28 수(오전) |
조회: 863 |
[유태]님이 남기신 글:
>안녕하세요~ 이 싸이트를 이곳 저곳 돌아다니다 보니 정말
신기한것이 많습니다. ^^
>
>http://ftp.linuxchannel.net/
>
>이곳처럼 파일 내용을 보여주고, tree 도 만들고 하려면 어떻게
하는것입니까?
>
>이곳 어디엔가 설명해주는 문서가 있지 싶어서 계속
찾아보았는데 못찾았는지 없네요.
>
>혹시나 해서 http://ftp.linuxchannel.net/index.php 파일을 보고 그대로
제 서버에서
>
>테스트 해보니까, 되긴 되는거 같은데 그림같은거도 안나오고
딸랑 파일명 하나만 나오거든요 ^^;
>
>폴더나 물음표같은 그림도 나오고, tree 도 만들고 하려면
어떻게 할까요 ^^?
>
>아! 그리고 http://ftp.linuxchannel.net/index.php 는 그대로 텍스트
처럼 소스가 보여지는데요
>index.php 이것이 인덱스 파일이 아니면 http://ftp.linuxchannel.net/
이렇게
>접속했을때 보여지는 것은 어떤 파일이에요? 넘 신기해요.
========================================
http://ftp.linuxchannel.net/ftp.linuxchannel.net-htaccess
에 답이 다 있습니다.
.htaccess 파일입니다(아파치
설정 내용).
디렉토리 리스팅 설정:
DirectoryIndex .autoindexnull
ReadmeName README.txt
HeaderName HEADER.txt
Options +Indexes +FollowSymLinks +MultiViews
IndexOptions FancyIndexing FoldersFirst NameWidth=* IconWidth=19 IconHeight=17
PHP 파일 실행을 없애고 모두 소스로 보이도록 설정:
AddType application/x-httpd-php-source .ph .php .inc .phps .tmpl .sh .patch .diff
.lib
AddType text/plain .txt .text .pl .cgi
디렉토리 tree 파일 만드는 방법 :
http://ftp.linuxchannel.net/mktree.sh
shell> sh mktree.sh
...
shell> ln -s tree.txt README.txt
이렇게 실행 하면
tree-full.html
tree-full.txt
tree.html
tree.txt
이렇게 4개의 파일이 만들어집니다.
ftp.linuxchannel.net 은 PHP 를 실행(파싱)하지
못하도록
모두 설정해 놓았습니다.
따라서,
index.php 파일은 소스로 보이고 이 파일은 없어도 됩니다.
이 싸이트 구축당시 뭔가 해볼려고(검색부분)
시도하다고 그냥 방치해둔
파일일 뿐입니다.
각 디렉토리마다 자동으로 보여주는 index.php 와 같은 설정은
없으며(실제로 DirectoryIndex .autoindexnull) 대신 README.txt 나
HEADER.txt 파일 을 각각 하단과 상단에 보이도록 설정해
놓았습니다.
아이콘은 웹서버 master 설정에서 막아놓은 관계로
추가로 제가 설정했을 뿐입니다.
아파치 설정만 조금 다룰줄 안다면 위의 설정은 그리 어려운
설정은
아닙니다.
공부하다가 모르는 부분이 있다면 하나씩 질문해 보세요.
|
이전글 : ftp.linuxchannel.net 처럼 어떻게 하는가요?
다음글 : Re: Re: ftp.linuxchannel.net 처럼 어떻게 하는가요?
|
from 61.254.75.40
JS(Redhands)Board 0.4 +@
|