본문 바로가기

Linux

Debian - Apache 설치와 개인 home directory 설정


간단하게 웹 페이지를 보여줄 수 있는 홈 페이지가 필요해서 Apache 를 설치하고 public_html 을 설정하였다.

아파치 설치는 정말 간단하다.

물론 소스코드를 컴파일 하고 빌드해서 설치하려면 조금 귀찮을 수도 있지만, 우리는 Debian 사용자란 말이다!

Debian 리눅스에서는 aptitude, apt-get 을 이용하여 간단하게 설치 할 수 있다. 나는 apt-get 에 익숙하기 때문에 apt-get 을 이용하여 설치하도록 하겠다.


Apache 는 현재 apache2 라는 이름으로 배포되고 있고, 이를 설치하기 위해서는 관리자 계정이 필요하다.


홈페이지를 public_html 로 설정하는 방법은 정말 간단하다. 아래와 같은 과정을 통해서 진행하도록 하자.


1. apache2 설치

2. apache2 설정

3. public_html  디렉토리 생성

4. apache 재시작


1 번, 2번, 4번 과정은 관리자 권한이 필요하다. 3번 과정은 사용자 계정으로 작업을 해야 나중에 웹페이지를 문제 없이 볼 수 있다.

1. apache2 설치

$ apt-get update
$ apt-get install apache2


2.  apache2 설정

apache 에서는 mods-enabled 와 mods-available 이라는 디렉토리가 있는데, 여기는 apache 가 구동될 때, 작동하는 모듈들에 대한 설정파일들이 위치해 있다. 우리가 사용자별로 홈페이지를 설정하기 위한 모듈의 설정파일은 mods-available 에 위치해 있다. 설정 파일은 두 가지가 있는데, userdir.conf, userdir.load 파일이다.

이 두개의 모듈을 mods-enabled 에 복사를 하거나 symbolic link 를 걸어주면 되는데, 우리는 간단하게 symbolic link 를 걸어주도록 하자.

$ cd /etc/apache2/mods-enabled

$ ln -s ../mods-available/userdir.conf userdir.conf

$ ln -s ../mods-available/userdir.load userdir.load 


3. 사용자 계정으로 home 디렉토리에 public_html 디렉토리 생성

$ cd ~/

$ mkdir public_html

$ touch public_html/index.html


4. apache2 재시작

$ su

$ apache2ctl restart


정말 간단하다. :)