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  // 아파치가 다시 잘 떴는지 확인

 
 
 

관련자료

댓글 0
등록된 댓글이 없습니다.
Today's proverb
우정에 정력을 쏟아라. 그러면 당신에게 돌아오는 대가는 놀라울 만큼 만족스러울 것이다. 친구들이 당신을 필요로 할 때 당신이 그들에게 도움을 준다면, 당신이 후원과 위안을 얻기 위해 그들을 필요로 할 때 좋은 친구들이 도움을 줄 것이다. 롱펠로우가 말했듯이 친구를 가지려면 친구가 되어라. (어니 젤린스키 "결혼하지 않는 즐거움"中에서)