LINUX

CentOS 6.5 + apache2.4 +tomcat7 1부 설치편

강준한 2015. 4. 3. 13:19


저는 주로 자바 관련 웹을 다룹니다.


하지만 ...자바 관련 웹 JSP 만을 다룬다기 보다는 뭐랄까.... 이 웹을 띄우기 위한 모든 과정을 다루죠 프레임워크...디비...서블릿


그중에서 제일 다루기 힘들었던게 요놈 리눅스입니다.


릴리즈버전명도 하도 많고 명령어도 익숙치 않았지만 요즘은 cmd 명령 프롬프트에서도 ls 를 치고 있자니 헛웃음만 나옵니다.


웹 서비스를 하기 위해 리눅스 CentOS 6.5 버전에 톰캣과 아파치를 깔아 보려 합니다.


저는 주로 파일 질러를 이용합니다. wget 명령어로는 는 버전을 잘라서 깔고싶은 버전을 수동으로 다운 받아 FTP로 올려주죠


http://tomcat.apache.org/download-70.cgi 여기 에서 


다운 받습니다. 


세부 버전은 ... 뭐 따질 필요없겟죠 8버전이 나왓다는데 나온지 얼마 안됬으니 7버전



리눅스에 올릴거니깐 tar.gz.로 받아서 FTP로 리눅스에 올려줍니다. 폴더 설정은 개취 (개인의취향)

tar zxvf apache-tomcat-7.0.59                으로 압축을 풀고

mv apache-tomcat-7.0.59 tomcat7        폴더명을 변경해줍니다.

cd tomcat7/bin                             폴더에서

./startup.sh                                 실행 하고  

                       http://localhost:8080              주소 치고 들어가서(초기는 포트가 8080)



호랑이처럼 생긴 이름은 고양이를 확인합니다.


나두고 아파치를 깝니다. 아파치는 2.2버전때 연동 할때 없었던 의존성이 존재 하므로 

apr, apr-util, pcre 를 깔아야 합니다.


http://www.apache.org/ 사이트에서 각 파일을 다운 받아야 합니다.


   httpd-2.4.7.tar.gz

   apr-1.5.1.tar.gz

   apr-util-1.5.3.tar.gz


   이 세개 필요합니다.

 

좌측 사이드 바에 저렇게 표시 되 있습니다.


   PCRE는 http://sourceforge.net/projects/pcre/files/pcre/8.31/  여기서 다운 받습니다.


   톰캣과 마찬가지로 죄다 tar.gz. 로 받아야겟죠 



FTP로 올리고

죄다 압축 풀어 줍니다.


 tar zxvf httpd-2.4.7.tar.gz

  <!--[endif]-->tar zxvf apr-1.5.1.tar.gz

  <!--[endif]-->tar zxvf apr-util-1.5.3.tar.gz

  <!--[endif]-->tar zxvf pcre-8.31.tar.gz


apr같은 경우는 

라이브러리니깐 아파치 make 하기 전에 해당 폴도로 옮겨 줘야 합니다.

       mv apr-1.5.1 ./httpd-2.4.7/srclib/apr

    mv apr-util-1.5.3 ./httpd-2.4.7/srclib/apr-util


   httpd 폴더에다 넣었죠

   pcre 는 설치를 해줍니다.

     <!--[endif]-->cd / usr/local/pcre-8.31/                   pcre 폴더에 들어가서

      <!--[endif]-->./configure –prefix=/ usr/local/pcre       컨피구어 해줍니다. 프리픽스는 깔고자 하는 폴더입니다

   make                                        만들고

     make install                                 만든걸 인스톨합니다.



뭐 대충 이런 화면 나오면 성공입니다. 에러나면 에러가 뭔지 알수 있어요

설치도중 에러가 난다면 이유는 gcc의 설치 여부가 제일 많죠.. 저도 겪어봤고 다른건 껵어보지 못했습니다. 그럴 경우에는 yum install gcc gcc-c++ 로 gcc를 설치해줘야 합니다.

이건 자바 깔때도 나던 오류인걸로 기억합니다.

하지만 요즘 서버의 성능이 너무 좋다보니 아에 서버 설치할때 그냥 슈퍼파워로 설치를 하기때문에 기억속에서 사라져버린 에러입니다.


     httpd 설치를 이제 설치 합니다. 

컨피구어 할때


  ./configure --prefix=/usr/local/apache2 --enable-modules=most --enable-mods-shared=all


뭐 이정도면 됩니다만 apr 에러 가 종종 나는데 그땐


 ž     ./configure --prefix=/usr/local/apache2 --enable-modules=most --enable-mods-shared=all --enable-so --with-apr=/usr/local/apr-1.5.1 --with-apr- util=/usr/local/apr-util-1.5.3


apr의 위치를 등록해주면 되죠



make && makeinstall 은 대충 저런 화면입니다.

에러없었습니다.


localhost 는 이렇습니다.


연동 방법은 다음 이시간에


반응형