본문 바로가기

프로그래밍/이것저것 일하면서

아파치 mod_jk 모듈 수동 설치(Apache 2.4, RHEL8)

반응형

RHEL8.9가 설치된 새 가상서버에 아파치를 세팅할 일이 생겼다. 의외로 10년이 넘는 기간 동안 내 손으로 직접 아파치를 처음부터 설치한 적은 없어서 처음 해봤다. 간단하게 정리해둔다.

아파치 설치하기

dnf install httpd -y

mod_jk 모듈 설치하기

이렇게 요약할 수 있다.

  1. httpd-devel 라이브러리 설치
  2. tomcat-connectors 압축파일 업로드
  3. tomcat-connectors 압축 해제
  4. tomcat-connectors경로/native 이동
  5. configure --with-apxs={apxs경로}
  6. make
  7. make install

명령어로 보자.

httpd-devel 라이브러리 설치

dnf install httpd-devel

tomcat-connectors 다운로드/서버 업로드/압축 해제

https://tomcat.apache.org/download-connectors.cgi

위 주소로 이동하여 톰캣 커넥터를 다운로드한다. 리눅스에 설치할 것이므로 JK 1.2.49 Source Release tar.gz를 다운로드했다. 서버에 업로드 후 tar 명령어로 압축을 해제한다.

tar -zxf tomcat-connectors-1.2.49-src.tar.gz

경로 이동

cd tomcat-connectors-1.2.49-src/native #압축 해제한 경로 아래 native로 이동

설치

whereis apxs #위에서 httpd-devel 설치하면 나온다. 이 경로를 아래에 입력
native $ configure --with-apxs=/usr/bin/apxs

어쩌고 저쩌고 주르륵 나오면 make, make install을 각각 입력하면 끝.

make

# make 끝나면 실행
make install

# httpd/modules로 이동하여 mod_jk.so 설치되었는지 확인
cd /etc/httpd/modules
ls | grep mod_jk
mod_jk.so # 결과

이제 modjk_vhosts.conf, workers.properties 등의 설정파일에서 톰캣과 연동하는 부분을 설정하면 된다.

반응형

개발자가 그리는 인스타툰 팔로우하세요!