만자의 개발일지

[Linux] DirectoryIndex 본문

Linux

[Linux] DirectoryIndex

박만자 2021. 11. 5. 21:18

 

https://yoo11052.tistory.com/87

 

[Linux] DocumentRoot

DocumentRoot Apache는 www 서버이기 떄문에 클라이언트 요청에 대해 대응하는 응답을 반환합니다. 그러한 내용을 저장해 두는 위치를 DocumentRoot로 지정합니다. DocumentRoot 디렉토리는 절대 경로 또는 상

yoo11052.tistory.com

위 내용과 이어집니다.

 

DirectoryIndex

클라이언트가 웹 서버로 요청했을 때, 파일명을 지정하지 않고 디렉토리만 지정되었을 경우 기본으로 반환해주는 파일을 DirectoryIndex라 합니다.

클라이언트가 웹 서버로 요청을 보내면 웹 서버는 DocumentRoot에서 클라이언트가 요청한 파일을 찾게 됩니다.

만약 클라이언트가 파일명을 지정하지않고 웹 서버로 요청을 보냈을 경우 웹 서버는 DirectoryIndex로 지정된 파일을 응답해주게 됩니다.

DirectoryIndex index.html hello.html test.html

DirectoryIndex는 여러 파일을 지정할 수 있습니다. 여러 파일을 작성하면, 웹 서버는 앞에서부터 순서대로 파일이 있는지 찾게 됩니다. 위와 같은 경우는 index.html, hello.html, test.html 순으로 찾게 되고 파일이 존재하면 파일을 클라이언트에 반환해주고 없다면 404 에러를 반환해줍니다.

 

 

참고

 

 

Comments