본문 바로가기
cloud/AWS Cloud

[3Tier]8. tomcat connectors 설정

by mozi2 2022. 9. 7.
반응형

기본적인 설치와 각각 구동은 완료 되었다. 

 

이제는 DB와 톰캣의 연결을 해보자 

1. tomcat connector 설치 

 톰캣 커넥터를 설치해보자 

wget http://mirror.navercorp.com/apache/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.48-src.tar.gz

tar xvf tomcat-connectors-1.2.48-src.tar.gz
mv ./tomcat-connectors-1.2.48-src /usr/local/src

- 빌드 필수 유틸 설치

yum install autoconf
yum install libtool
yum -y install gcc gcc-c++ httpd-devel

cd ./tomcat-connectors-1.2.48-src/native/
./buildconf.sh

./configure --with-apxs=/usr/bin/apxs

make && make install

ls /etc/httpd/modules/ | grep mod_jk

 

-> 여기까지가 설치 완료 

 

- 설정값 변경 

vi /etc/httpd/conf/httpd.conf

---추가--
LoadModule jk_module modules/mod_jk.so
<IfModule mod_jk.c>
  JkWorkersFile conf/workers.properties  -> 워커 설정파일 위치
  JkShmFile run/mod_jk.shm  -> 공유 메모리파일 위치 반드시 Selinux 때문에 run 위치에 필수로 설정
  JkLogFile logs/mod_jk.log   -> log 위치
  JkLogLevel info   -> 로그 레벨 설정
  JkLogStampFormat "[%y %m %d %H:%M:%S] "  -> 로그 포멧에 사용할 시간 형식 지정 
</IfModule>

--아래 내용을 조금 수정해서 사용하자-
<VirtualHost *:80>
 ServerName localhost  
 JkMount /*.jsp tomcat   -> Mount 설정 
 JkMount /*.xml tomcat 
 JkMount /*.json tomcat  
 JkMount /*.do tomcat
</VirtualHost>

두 내용다 httpd.conf 에 추가 해야한다. 

하지만, virtualHost 의 경우 jsp 파일 외는 사용하지 않아서 주석처리

virtualHost 80 번포트로 모든 포트를 받지 않기 때문에 해당부분은 주석 처리하고 진행했다. 

- workers.properties 설정

* 해당 경로에 파일이 없으면 신규생성
vi /etc/httpd/conf/workers.properties

 : httpd.conf 가상 호스트 설정에 JkMount /* tomcat 부분이 workers 에 이름으로 작성된다. 

 : host 는 ALB 의 DNS 로 넣어줘야 한다. 

-server.xml 수정

vi /usr/local/src/tomcat8.5/conf/server.xml
----추가 및 수정-----
<Connector protocol="AJP/1.3"
                    address="0.0.0.0"
                    port="8009"
                    secretRequired="false"
                     redirectPort="8443" />

- jsp 파일 넣어서 테스트하기 

vi /usr/local/src/tomcat8.5/webapps/ROOT

 

728x90
반응형

'cloud > AWS Cloud' 카테고리의 다른 글

[ANS]1. AWS 네트워킹 개요  (0) 2023.06.01
[AWS] root 계정으로 로그인하기  (1) 2023.05.30
[3Tier]7. DB-MySQL 설치  (0) 2022.09.06
[3Tier]6.WAS-tomcat 설치하기  (0) 2022.09.06
[3Tier]5. WEB- APACHE HTTPD 설치하기  (0) 2022.09.06