최근에 ubuntu 리눅스 머신 한 대에 급히 Apache HTTP Server를 구성해야 할 일이 있습니다.

그러나 패키지 의존성 문제 때문에 컴파일 과정에서 계속 오류가 발생하였고, 운영 용도가 아니라 몇몇 순수 웹 페이지만 띄우면 되는 상황이었고, 그래서 apt-get으로 설치하기로 의사결정하였고고, 역시 순식간에 설치가 완료되었습니다.

sudo apt-get install apache2

그런데 웹 소스를 올리려고 보니 아차, Document Root를 찾을 수가 없었습니다. 그렇게 얼마를 삽질 결과.. 알아낸 것은 다음과 같습니다.

  • 메인 설정 파일은 apache2.conf입니다.
  • Document Root 는 /var/www입니다.
  • 그리고 OS상에서 process 는 www-data라는 계정으로 기동되어 있습니다.
# ps -ef | grep www
www-data 14387 14386  0 Jan27 ?        00:00:00 /usr/sbin/apache2 -k start
www-data 14388 14386  0 Jan27 ?        00:00:07 /usr/sbin/apache2 -k start
www-data 14389 14386  0 Jan27 ?        00:00:06 /usr/sbin/apache2 -k start
  • www-data 계정의 홈 디렉토리가 아예 /var/www입니다.

 

다음에는 yum으로도 한번 설치해 보겠습니다.