구형 리눅스(centos5)에서 아파치 2.4 설치하기

아주 오래된 구형 리눅스가 있습니다. centos5가 설치되어있더랬죠

 

이곳에 아파치 2.4버전을 설치하는 방법입니다.

 

검색해보니 생각보다 어렵지 않았습니다.

 

 

일단 기존의 아파치를 삭제해줍시다

 

yum을 통해 설치했을수도 있고, 직접 설치하셨을수도 있겠죠?

 

$ ps -ef | grep httpd
$ service httpd stop
$ yum remove -q httpd

$ find / -name apachectl
$ rm -rf /usr/local/apache

 

 

무사히 삭제하셨다면 이제 설치를 해봅시다

 

현재 가장 최신 버전이 2.4.43 버전이네요

 

다운을 받습니다

 

$ cd /usr/local/src
$ wget http://ftp.daum.net/apache//httpd/httpd-2.4.43.tar.bz2
$ tar -jxf httpd-2.4.43.tar.bz2

 

그리고 추가로 apr과 apr-util을 설치해야 합니다

 

$ cd /usr/local/src/httpd-2.4.43/srclib

$ wget http://www.trieuvan.com/apache//apr/apr-1.6.5.tar.bz2
$ wget http://www.trieuvan.com/apache//apr/apr-util-1.6.1.tar.bz2

$ tar -jxf apr-1.6.5.tar.bz2
$ tar -jxf apr-util-1.6.1.tar.bz2

 

경로를 변경해줍니다


$ mv apr-1.6.5 apr
$ mv apr-util-1.6.1 apr-util

 

 

그리고 필요한 추가 패키지들을 설치합니다


$ yum install apr-devel apr-util-devel gcc pcre-devel.x86_64 zlib-devel openssl-devel

 

이제 준비를 마쳤으니 아파치를 설치할차례입니다

 

--with-ssl 옵션에 openssl이 설치된 경로를 선택하세요 그리고 --with-pcre도 pcre가 설치된 경로를 지정해주셔야 합니다.


cd /usr/local/src/httpd-2.4.43
./configure --prefix=/usr/local/apache --enable-mods-shared=all --enable-ssl --with-ssl=/usr/bin/openssl --enable-modules=ssl --enable-rewrite --with-included-apr --with-included-apr-util --enable-deflate --enable-expires --enable-headers --enable-proxy --enable-mpms-shared=all --with-pcre=/usr/local/pcre/bin/pcre-config

 

혹시나 컴파일 과정에서 이런오류가 발생 한다면 

error: pcre-config for libpcre not found

 

설치해줍니다


$ yum install pcre-devel

 


$ make

$ make install

확인해볼까요?

$ /usr/local/apache/bin/httpd -V


원하는 버전이 나왔다면 끝입니다

 

근데 centos5에서 openssl 1.x.x 버전 설치하는 방법이 너무어렵네요... 

 

그냥 os를 업데이트 하는게 가장 쉽다고 하니...

| 1 | ··· | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | ··· | 210 |