본문 바로가기
WAS(Web Application Server)/톰캣(Tomcat)

[톰캣 9] HTTPS 호스트 설정

by 연구자 공학코드 2024. 6. 7.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

 

톰캣 9에서는 HTTPS 호스트를 두 가지 방법으로 설정할 수 있다.

SSLHostConfig 활용

아래처럼 HTTPS 통신에 활용할 SSL 정보를 입력할 수 있다.

<Connector port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol"
               maxThreads="150" SSLEnabled="true"
               maxParameterCount="1000" >
    <SSLHostConfig>
            <Certificate certificateKeyFile="/home/jenkins/keys/server.key"
                         certificateFile="/home/jenkins/keys/server.crt"
                         certificateChainFile="/home/jenkins/keys/server.crt"
                         type="RSA" />
    </SSLHostConfig>
</Connector>

 

Connector 옵션 활용

아래처럼 Connector 옵션에 SSL 정보를 입력할 수 있다.

<Connector port="8443" protocol="org.apache.coyote.http11.Http11AprProtocol"
            maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
            clientAuth="false" sslProtocol="TLS"
            keystoreFile="/home/jenkins/keys/.keystore" keystorePass="password"
            maxParameterCount="1000" />

 

728x90
반응형

댓글