Apache | Tomcat과 연동 (mod_proxy_ajp) | 8080 포트를 중지하고 AJP/1.3 프로토콜 확인
Apache를 통해 액세스로 변경하기 위해 현재 8080 포트에서 실행하고 있는 Tomcat에 직접 연결을 못하게 한다.
설정을 위해 “{Tomcat 설치 디렉터리}/conf"에 있는 “server.xml"를 텍스트 편집기로 연다. 그리고 “8080” 로 검색하면, 다음과 같은 내용을 찾을 수 있을 것이다.
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
이 부분 전체를 주석 처리하도록 한다.
<!--
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
-->
이제 8080 포트에서 Tomcat에 연결하려고 하면 연결할 수 없게 되었다.
설정이 완료되면 Tomcat을 다시 시작하여 “http:// localhost:8080/hello/helloworld"브라우저에서 액세스 해본다.
그러고"server.xml"파일에 다음과 같은 내용이 있는지 검색한다. “AJP"로 검색하면 나올 것이다.
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
Apache에서 Tomcat에 연결을 “AJP/1.3"라고 프로토콜을 사용하여 8009 포트로 접속하게 될 것이다.
최종 수정 : 2019-12-10