반응형
기본적인 설치와 각각 구동은 완료 되었다.
이제는 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 |