CentOS에서 아파치를 설치하는 방법은 매우 간단하다. 아래 한 줄이면 끝이다.

yum -y install httpd

좀 더 웹서버에 가깝게 패키지를 설치하려면

yum -y groupinstall "Web Server"

그런데 yum을 이용하여 설치할 경우 설치 디렉터리를 선택할 수 없고, 최신 버전을 사용하기 힘들다는 단점이 있다. 그래서 소스 버전으로 직접 컴파일 해서 설치하는 경우도 많다.

아래는 CentOS 6.4 최소 설치 버전에서 아파치 2.4.6 버전의 소스를 다운로드 받아 설치하는 과정이다. 핵심은 apr, apr-util, pcre가 필요하다는 것. 설치 디렉터리는 /app/apache 로 가정하였다.

yum -y install wget make gcc gcc-c++ perl

wget http://ftp.neowiz.com/apache/httpd/httpd-2.4.6.tar.bz2
wget http://ftp.neowiz.com/apache/apr/apr-1.4.8.tar.bz2
wget http://ftp.neowiz.com/apache/apr/apr-util-1.5.2.tar.bz2
wget http://downloads.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.bz2

tar xvf httpd-2.4.6.tar.bz2
tar xvf apr-1.4.8.tar.bz2
tar xvf apr-util-1.5.2.tar.bz2
tar xvf pcre-8.33.tar.bz2

cd pcre-8.33
./configure
make
make install
cd ..

mv apr-1.4.8 ./httpd-2.4.6/srclib/apr
mv apr-util-1.5.2 ./httpd-2.4.6/srclib/apr-util

mkdir -p /app/apache
cd httpd-2.4.6
./configure --prefix=/app/apache
make
make install

## SELINUX 및 방화벽 끄기
lokkit --selinux=disabled --disabled

## 아파치 기동
/app/apache/bin/httpd -k start

패키지 버전은 계속 올라갈 테니, 그냥 전체적인 과정만 참고하기 바란다.
신고
Share
  1. BlogIcon hongyang
    2013.11.13 21:23 신고

    원래 selinux는 끄는게 맞음 ㅋㅋ

  2. BlogIcon 레미
    2014.05.22 07:20 신고

    실행되는거 캡쳐사진 추가해주시면 보기쉬울것같습니다

  3. BlogIcon 아라
    2014.05.23 14:49 신고

    make gcc gcc-c++ perl
    이건 어떤 설치를 하는건지 알려주시면감사하겠습니다

  4. BlogIcon 영지
    2014.05.23 15:39 신고

    설치는 잘되네요 configure 하고 make 파일일 잘 설치되어있는지 확인하는명령어는 있나요?
    있으면 가르쳐주세요