서버 셋팅 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

+ Recent posts