-
Ubuntu | 아파치 톰캣 연동리눅스 (Linux) 2023. 3. 7. 14:40반응형
🌈 Apache2, Tomcat이 각 서버에 설치되어 있는 환경에서 작성되었습니다.
💻 Apache2가 설치된 서버에서의 작업
연동 커넥터 mod_jk 설치
설치가 완료되면 /etc/apache2/mods-available 경로에 jk.conf, jk.load 파일이 생성된다.
apt-get install libapache2-mod-jk
workers.properties (/etc/libapache2-mod-jk)
- port : 톰캣의 server.xml에 설정되어 있는 ajp 포트
- host : 톰캣 서버의 ip
workers.tomcat_home=/usr/share/tomcat8 workers.java_home=/usr/lib/jvm/default-java ps=/ worker.list=ajp13_worker worker.ajp13_worker.port=8009 worker.ajp13_worker.host=localhost worker.ajp13_worker.type=ajp13 worker.ajp13_worker.lbfactor=1 worker.loadbalancer.type=lb worker.loadbalancer.balance_workers=ajp13_worker
jk.conf (/etc/apache2/mods-available)
workers.properties를 설정하는 부분이 여기에 있다. JkWorkersFile
000-default.conf 수정 (/etc/apache2/sites-available)
<VirtualHost *:80> //ServerName localhost ServerAdmin root@localhost DocumentRoot /home/project/sample JkMount / ajp13_worker JkMount /* ajp13_worker JkUnmount /common/* ajp13_worker ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /home/project/sample > Options FollowSymLinks AllowOverride None Order Deny,Allow Allow from all Require all granted </Directory> </VirtualHost>
아파치 재시작
service apache2 restart
Tomcat이 설치된 서버에서의 작업
💻server.xml (톰캣설치경로/conf)
workers.properties에 작성한 port와 같아야 한다.
<Connector protocol="AJP/1.3" address="0.0.0.0" port="8009" redirectPort="8443" secretRequired="false" />
톰캣 재시작 (톰캣설치경로/bin)
./shutdwon.sh ./startup.sh
반응형'리눅스 (Linux)' 카테고리의 다른 글
Linux | 메모리, 디스크 사용량, CPU 정보 확인하기 (0) 2023.03.30 Linux | SCP 명령어로 서버 간 파일 복사, 가져오기 (0) 2023.02.16 Linux | sshpass 원격 접속과 동시에 명령 실행하기 (0) 2023.02.13 Linux | vi, vim not found (0) 2022.06.03 리눅스(Linux) | 별칭(alias) 생성, 확인, 삭제 (0) 2021.07.15