Server & OS

[초보용] apache 업그레이드 하기 ( 1.3.29 )

페이지 정보

본문

 
글쓴이:진우아빠  [초보용] apache 업그레이드 하기 ( 1.3.29 ) 조회수:2313


http://www.praise.co.kr



송효진님의 조언으로 새로 작성해서 올립니다.
기존글을 수정한다는게 그만 삭제를 해버렸네요 .. 효진님 죄송해요

소스 컴파일을 해서 /usr/local/apache 에 깔려 있는 아파치를
/usr/local/apache2 로 새로 설치하는 방법입니다.
rpm 설치하신 분들은.. rpm 패키지만 업그레이드 하시면 되겠지요.
-------------------------------------------------------------------------



아파치 소스를 가져와서 /usr/local/src 에 가져다 놓는다.

소스 다운로드 : http://httpd.apache.org/download.cgi


[root@www src]# cd /usr/local/src
[root@www src]# ls
apache_1.3.29.tar.gz


[root@www src]# tar zxf apache_1.3.29.tar.gz  // 압축 풀고


[root@www src]# ls
apache_1.3.29  apache_1.3.29.tar.gz  // 압축이 풀려 디렉토리가 생성 되었군요.


[root@www src]# mv apache_1.3.29 ../apache2  //  새로운 아파치 디렉토리로 이동 /usr/local/apache2


[root@www src]# cd /usr/local/apache2


[root@www apache2]# ./configure --prefix=/usr/local/apache2    // 프리컴파일


[root@www apache2]# cd ../php  // /usr/local/php 디렉토리로 이동


[root@www php]# ./configure --with-apache=/usr/local/apache2 \\
--with-mysql=/usr/local/mysql --with-gd --with-zlib ; make ; make install

            // 자신의 컴파일 환경에 맞게 컴파일 하시게 ..


[root@www php]# cd ../apache2/


[root@www apache]# ./configure --prefix=/usr/local/apache2 \\   
--activate-module=src/modules/php4/libphp4.a ; make ; make install

          // 아파치 컴파일.. 역시 자신의 환경에 맞게 컴파일 옵션을 주시고 ..


[root@www apache]# cp /usr/local/apache/conf/httpd.conf /usr/local/apache2/conf/httpd.conf

        // httpd.conf 파일을 기존의 파일을 카피하고


[root@www apache]# /usr/local/apache/bin/apachectl stop

[root@www apache]# /usr/local/apache2/bin/apachectl start
/usr/local/apache/bin/apachectl start: httpd started

        // 돌아가고 있던 기존의 아파치 데몬을 쥑임과 동시에 새로운 아파치 데몬 실행


[root@www apache]# ps ax|grep apache  // 아파치가 다시 잘 떴는지 확인

 
 
 

관련자료

등록된 댓글이 없습니다.
Today's proverb
남을 비난하는 것만큼 쉬운 일은 없다. 어떤 일이 그릇되었다는 것을 아는 데는 그리 많은 것이 필요하지 않다. 하지만 어떻게 하면 그것을 다시 바르게 할 수 있는가를 아는 데는 남다른 눈썰미가 있어야 한다. (빌 로저스)