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 포트로 접속하게 될 것이다.

+ Recent posts