apache2의 사용자별 웹 디렉토리 설정을 위해서는 모듈이 필요하다.
필요한 모듈의 이름은 userdir.conf, userdir.load 이다.
우분투에서 apache2를 설치하면 /etc/apache2 디렉토리가 생긴다.
이 디렉토리 밑에 mods-available과 mods-enabled 디렉토리가 존재한다.
따라서 mods-available 디렉토리에 존재하는 위의 두 파일(userdir.conf, userdir.load)를 mod-enabled 디렉토리로 복사하거나 이동 시키면 된다.
그리고 apache2의 재부팅은 필수이다.(sudo /etc/init.d/apache2 restart)
그리고 웹 페이지를 띄우고 나서 주소창에 http://(웹 서버 ip)/~(사용자명)/ 을 입력하면 사용자 디렉토리 밑에 있는 public_html디렉토리안의 index.html을 볼 수 있다.
(전에 index.html을 만들어 놔야 한다. public_html 디렉토리가 없으면 mkdir 명령어로 생성하면 된다.)
이상으로 아파치2의 개인화 웹 디렉토리 설정 완료.
출처: http://penta82.egloos.com/4161466