1619, 1/81 회원가입  로그인  
   nsh009
   리눅스 Apache 설치하기. centos6.4 - minimal // httpd-2.4.4 소스

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=7882 [복사]


글이 많다고 넘어가지마세요.! 차근 차근 따라서 제가 겪엇던 상황을 쓴겁니다.. 읽어보시고 그대로 따라하시면 아마 90%는 될거라 봅니다!

dns 설정부터 apm 설치까지 맨땅에 해딩입니다.

서버 설치시 http://도메인명/~test 이런식으로 사용자 계정에 들어가는걸 보실수 있을겁니다. 그런데 저건 폼이 안나잖아요? http://test.도메인명 이런식으로 들어가야 폼나잖아요? 그분을 할려면 dns 설정과 네임서버 설정이 필요한데 건너뛰겟습니다. 우선은 아파치 설치부터 하겟습니다.


#yum -y install install libjpeg-devel libpng-devel freetype-devel gd-devel libc-client-devel
그냥 한번해주세요.. 설치하다가 의존성 에러나면 그만큼 짜증 나는일이 없습니다..;당연히 우분투 계열은 apt-get 아시죠?


그다음은 apr 설치가 필요합니다. 컴파일 단계에서 삽질은 의존성 패키지 설치하는것입니다.
센토스에선 yum 으로해도 apr 은 못찾네요
http://apr.apache.org/download.cgi
들어가셔서 APR 과 APR-UTIL 을 다운 받아서 설치하여줍니다. 물론 소스로요!
특별한 옵션은 없는듯하고 둘다 특별한 컴파일 옵션은 필요 없는듯합니다
#./configure
#make
#make install

로 둘다 설치해주시면 됩니다.
그리고 pcrc 를 설치해줍니다.
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.32.tar.gz
이놈 또한 컴파일 옵션을 필요 없는듯하여
#./configure
#make
#make install

해주었습니다. 초기에 아파치 설치하면서 저러한 의존성 패키지들을 설치하지 않아 골머리를 앓았습니다.

이제 본격적으로 아파치 설치에 들어갑시다.

압축푼 아파치 소스 폴더로 이동후

#./configure --prefix=/usr/local/apache --enable-mods-shared=all --enable-so --enable-ssl --enable-modules=ssl --with-mpm-prefork

#make

#make install

여기 까지 설치가 된겁니다. 이제 설정이 필요 합니다.

#cd /usr/local/apache/conf

#vi httpd.conf
204 번째 줄정도에 ServerName 부분이 주석처리가 되어있습니다. 풀어주시고 127.0.0.1 을 적어줍니다.
그리고 DocumentRoot 부분을 찾으셔서 보여줄 페이지들이 있는 부분으로 수정합니다.
DocumenRoot "/home/test"
<Directory "/home">

이런 식으로요.

#service httpd restart

#service httpd restart

안들어가지신다면 방화벽 문제 입니다. centos 같은경우
#setup 하셔서 http 포트를 해주해주시면 됩니다.



끝입니다.!!

그런데 실제 저렇게 운영 하는 사람은 없습니다. 가상호스트라는 걸 쓰셔야 하는데 그건 나중에 시간이 되면

포스팅하겟습니다.

  Hit : 14284     Date : 2013/05/10 07:51