kudansul 6d5511fbd0844e0aa7837820dbac8d01
시작하며.....
이번시간에는 httpd웹서버 에 tomcat 을 연동시켜보겟습니다. 이번 강좌는 매우 어려울수 있습니다. 지난번 강좌에서 tomcat 만으로도 웹서버를 실행할수 있었습니다. 하지만 왜 웹서버에 연동해서 사용하는것일까요? 이유는 속도와 확장성 때문입니다. 실제로 이미지,동영상 등의 정적컨탠츠의 경우에는 웹서버가 더 빠른경우도 있습니다. 그리고 웹서버와 tomcat 을 여러개 연동하여 부하분산 운영도 가능하기 떄문입니다. 그리고 보안도 향상시킬수 있죠.
httpd 웹서버와 tomcat 확인하기
아래 명령어를 입력하여 httpd 웹서버와 tomcat 이 켜져있는지 확인합니다.
[root@nadeshiko ~]# service httpd status
[root@nadeshiko ~]# service tomcat status
초록색 동그라미가 출력되면 켜진것입니다.
개발툴 설치하기
httpd 웹서버와 tomcat 을 연동할려면 라이브러리가 있어야 하며, 이 라이브 러리는 컴파일을 해서 설치해야 합니다. 다음 명령어를 입력하여 서버에 개발툴을 설치할수 있는 저장소를추가합니다.
[root@nadeshiko ~]# yum -y install centos-release-scl
그다음 개발툴을 설치한후 적용해줍니다.
[root@nadeshiko ~]# yum -y install devtoolset-8
[root@nadeshiko ~]# scl enable devtoolset-8 bash
이제 아래 명령어를 입력하여 제데로 설치됫는지 확인합니다.
[root@nadeshiko ~]# gcc -v
gcc 8.3.1 이라고 뜨면 성공입니다.
mod_jk 컴파일 하기
아래 명령어를 입력하여 소스코드를 다운로드 합니다.
[root@nadeshiko ~]# wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.48-src.tar.gz
만일 wget 명령어가 안되면 아래 명령어를 통해 wget 을 설치합니다.
[root@nadeshiko ~]# yum -y install wget
이제 소스코드의 압축을 헤제합니다.
[root@nadeshiko ~]# tar -zxvf tomcat-connectors-1.2.48-src.tar.gz
이제 컴파일을 진행해줍니다.
[root@nadeshiko ~]# cd tomcat-connectors-1.2.48-src/native
[root@nadeshiko native]# ./configure --with-apxs=/usr/bin/apxs
[root@nadeshiko native]# make
[root@nadeshiko native]# make install
이제 컴파일된 모듈에 selinux 설정을 반영해줘야 합니다.
[root@nadeshiko native]# chcon -u system_u -r object_r -t httpd_modules_t /etc/httpd/modules/mod_jk.so
댓글이 없습니다.
새로운 댓글을 등록해 주세요!