yum install -y httpd-devel 시 o package http-devel available. 나오면 yum clean all yum update 후 다시 시도
wget https://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 cd tomcat-connectors-1.2.48-src/native/ ./buildconf.sh ./configure --with-apxs=/bin/apxs make make install
/usr/lib64/httpd/modules 에서 mod_jk.so 파일 있는지 확인
mod_jk 설정
vim /etc/httpd/conf.d/workers.properties worker.list=worker1 worker.worker1.type=ajp13 worker.worker1.host=10.0.10.10 worker.worker1.port=8009
vim /etc/httpd/conf.d/uriworkermap.properties /*.do=worker1 /*.jsp=worker1
apachectl configtest (httpd.conf 문법 검사) Syntax OK <- 이 문구 떠야함
# 오류 발생시 아래 문장 주석 제거 AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 10.0.0.10. Set the 'ServerName' directive globally to suppress this message vim /etc/httpd/conf/httpd.conf 95 ServerName www.example.com:80
vim /etc/httpd/conf/httpd.conf LoadModule jk_module modules/mod_jk.so JkWorkersFile conf.d/workers.properties JkLogFile logs/mod_jk.log JkLogLevel info JKLogStampFormat "[%y %m %d %H:%M:%S] " JKShmFile logs/mod_jk.shm JkMount /* worker1 제일 끝 부분에 추가