티스토리 뷰

Dev Tools/WEB & WAS

Tomcat 에 SSL 설정하기

일상의 기록을 남긴다 2017. 12. 27. 17:21

먼저 "SSL 인증서 발급하기" 에서 인증서 파일을 생성해야 한다.


위 과정을 했다면 server.xml 파일을 편집기로 연다.


나는 톰캣에서 80포트를 기본으로 사용하며 SSL 설정을 해서 443 포트도 사용할 것이다.


따라서 server.xml 에서 아래와 같이 설정한다.


<Connector port="80" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="443" 

   URIEncoding="UTF-8" />

        

    <Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"

               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"

               clientAuth="false" sslProtocol="TLS" 

   keystoreFile="C:\Tomcat7\conf\.keystore" keystorePass="password" keystoreType="pkcs12" />

    

    <!-- Define an AJP 1.3 Connector on port 8009 -->

    <Connector port="8009" protocol="AJP/1.3" redirectPort="443" />




keystoreFile의 경로는 위의 SSL 인증서 발급하기를 마쳤다면 C:\User\계정명\.keystore 파일이 있을 것이다. 나는 이 파일을 톰캣의\conf 폴더에 복사해 두었다.


그리고 keystorePass 는 .keystore 파일을 생성할 때 설정한 비밀번호 이다.


이렇게 하고 톰캣을 재시작 한 뒤 접속하면 자동으로 SSL 접속이 된다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함