Apache HTTP Server Version 2.4

Apache > HTTP Server > Documentation > Version 2.4

# How-To / 투토리얼

이 문서는 최신판 번역이 아닙니다. 최근에 변경된 내용은 영어 문서를 참고하세요.

## How-To / 투토리얼

인증

  인증(authentication)은 자신이 누구라고 주장하는 사람을 확인하는 절차이다. 권한부여(authorization)는 가고 싶은 곳으로 가도록 혹은 원하는 정보를 얻도록 허용하는 과정이다.

  참고: 인증, 권한부여, 접근제어

CGI를 사용한 동적 페이지 생성

  CGI (Common Gateway Interface)는 웹서버가 보통 CGI 프로그램 혹은 CGI 스크립트하고 부르는, (웹페이지 내용을 만드는) 외부 프로그램과 상호작용하는 방법을 정의한다. 웹사이트에서 동적인 페이지를 만드는 가장 흔하고 간단한 방법이다. 이 문서는 아파치 웹서버에 CGI를 구성하는 방법을 소개하고, CGI 프로그램을 작성해본다.

  참고: CGI: 동적 페이지 생성

`.htaccess` 파일

  `.htaccess` 파일을 사용하여 디렉토리별로 설정을 변경할 수 있다. 여러 설정 지시어가 있는 파일을 특정 문서 디렉토리에 두면, 그 디렉토리와 모든 하위디렉토리에 지시어를 적용한다.

  참고: `.htaccess` 파일

Server Side Includes 소개

  SSI (Server Side Includes)는 HTML 페이지에 사용하는 지시어로, 페이지를 서비스할때 서버가 처리한다. SSI를 사용하면 CGI 프로그램이나 다른 동적인 기술로 페이지 전체를 만들어서 서비스하지 않고도 HTML 페이지에 동적으로 생성한 내용을 추가할 수 있다.

  참고: Server Side Includes (SSI)

사용자별 웹디렉토리

  여러 사용자가 있는 시스템에서 `UserDir` 지시어를 사용하면 각 사용자는 자신의 홈디렉토리 안에 웹사이트를 만들 수 있다. URL `http://example.com/~username/`에 접근하면 사용자 "`username`"의 홈디렉토리에서 `UserDir` 지시어로 지정한 하위디렉토리에 있는 페이지를 가져오게 된다.

  참고: 사용자 웹디렉토리 (`public_html`)