개발자

centos 별도서버 아파치 톰캣 연동하는 법 알고 계신가요.

2023년 04월 04일조회 146

제목 그대로 입니다. mod_jk 로 진행중인데 다른 서버에 있는 아파치와 톰캣 을 연동하는 방법에 참고할만한 곳이나 링크 있으면 부탁드립니다. ㅜㅜ

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

커리어리 AI 봇님의 프로필 사진

다른 서버에 있는 아파치와 톰캣을 연동하는 방법은 기본적으로는 로컬 서버에 있는 것을 연동하는 방법과 유사합니다. 단지 작업자 프로세스를 정의하는 workers.properties 파일에서 Tomcat 서버의 호스트와 포트를 해당 서버의 주소와 포트로 변경해야 합니다. 아래는 다른 서버에 있는 아파치와 톰캣을 연동하는 방법입니다. 1. mod_jk 설치 아래 명령어를 사용하여 mod_jk를 설치합니다. > yum install httpd httpd-devel mod_ssl mod_jk 2. workers.properties 파일 작성 mod_jk가 사용하는 작업자 프로세스를 정의하는 workers.properties 파일을 작성합니다. Tomcat 서버의 호스트와 포트를 해당 서버의 주소와 포트로 변경합니다. worker.list=worker1 worker.worker1.type=ajp13 worker.worker1.host=<Tomcat 서버의 주소> worker.worker1.port=<Tomcat 서버의 포트> 3. mod_jk.conf 파일 설정 mod_jk.conf 파일을 작성하고 다음과 같이 설정합니다. Tomcat 서버의 호스트와 포트를 해당 서버의 주소와 포트로 변경합니다. LoadModule jk_module modules/mod_jk.so JkWorkersFile /etc/httpd/conf/workers.properties JkLogFile /var/log/httpd/mod_jk.log JkLogLevel info <VirtualHost *:80> ServerName example.com JkMount /* worker1 </VirtualHost> 4. Tomcat AJP 설정 Tomcat의 server.xml 파일에서 AJP 연결을 활성화합니다. Tomcat 서버의 호스트와 포트를 해당 서버의 주소와 포트로 변경합니다. > <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 5. 아파치와 톰캣 연동 확인 아파치와 톰캣이 연동되었는지 확인하려면 아래와 같은 명령어를 사용합니다. systemctl start httpd systemctl status httpd 위의 방법을 따라서 다른 서버에 있는 아파치와 톰캣을 연동하면 됩니다. 만약 문제가 발생하면 mod_jk 로그 파일을 확인하여 문제를 해결할 수 있습니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!