서버 셋팅 1 글에서 이어지는 내용입니다.
서버 셋팅 중 Apache - Tomcat 을 연동할 때 사용하는 mod_jk 셋팅 방법에 대해 알아보겠습니다.
우선 Tomcat Connectors (mod_jk)를 다운받습니다.
http://tomcat.apache.org/download-connectors.cgi 에서 받을 수 있으며 링크가 바뀐 경우
톰캣 홈페이지 (http://tomcat.apache.org/) 에 들어가서 Download 메뉴 아래에 있는 Tomcat Connectors 메뉴로 들어가시면 받을 수 있습니다.
아래쪽에 다운로드 링크가 있는데요 Linux기준으로 파일 링크를 복사하셔서
쉘 명령어로 직접 다운로드 받을 수 있습니다.
# wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.40-src.tar.gz
다운로드가 완료되면 압축을 풀어야 합니다.
# tar zxvf tomcat-connectors-1.2.40-src.tar.gz
압축을 푼 폴더 아래 native 폴더로 이동해서 ./buildconf.sh 를 실행해줍니다.
여기서부터 아래쪽에 있는 make install을 진행하는 동안 패키지가 없다는 메세지가 나온다면..
이 부분은 yum install <Package Name> 을 통해 설치 할 수 있습니다.
yum의 자세한 사용법은 구글느님께... ^^;
# cd <Tomcat Connectors Source Path>/native/
# ./buildconf.sh
일단 패키지들이 모두 존재해서 모두 처리가 다 된것으로 알고 다음으로 진행하겠습니다~
빌드를 위한 환경 설정이 필요한 시기인데 아래 명령어의 apxs 위치를 알아야 합니다.
# ./configure --with-apxs=/usr/sbin/apxs
/usr/sbin/apxs 이 경로가 없다면.. 찾아야 합니다.
# which apxs
위 명령어를 치면 어디에 있는지 알려줍니다.
하지만 apxs 가 아예 없는 경우도 있는데 이 경우는 apache가 devel 패키지가 아닌 경우라고 합니다.
아래의 명령어를 통해 devel 버전으로 업데이트를 합니다.
# yum install httpd-devel
설치가 끝났으면 which apxs 명령어로 위치 확인 후 ./configure 다시 시도해주세요~
configure가 정상적으로 끝나면.. make 를 통해 빌드를 해줍니다.
# make
빌드까지 정상적으로 끝나면 이제 설치를 해야 합니다.
# make install
설치가 완료되면 mod_jk.so 가 설치가 된것이지만.. 어디에 있을까요..?
설치 메세지에 보시면..
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
chmod 755 /usr/lib64/httpd/modules/mod_jk.so
위와 같은 메세지가 출력되어있는 것을 볼 수 있습니다.. 바로 저기에 설치된것입니다!
'Linux' 카테고리의 다른 글
서버 셋팅 3 - Apache, Tomcat 환경설정 (1) | 2014.12.17 |
---|---|
MySQL Incorrect key file for table 에러 발생 시 대처법. (0) | 2014.11.19 |
Find 명령 (0) | 2014.07.22 |
최근 변경된 파일을 찾아서 tar로 묶기 (0) | 2014.05.14 |
서버 셋팅 1 (0) | 2014.05.12 |