[Server] Local Tomcat에 SSL인증서 적용

    사전 준비물

    1) SSL 인증서

    2) keystorePass


    Local Tomcat에 SSL인증서 적용

    1. 톰캣 경로에 keystore 파일 붙여넣기

     

    2. tomcat - server.xml 수정

    keystorePass는 ssl 비밀번호 입력할 것

    E.g. keystore 비밀번호 : 123456

     

    만약 Tomcat 7 버전이라면? 

    더보기

    1. 기본적으로 아래 구문이 주석 처리 되어있는데 주석 해제함

      Security listener. Documentation at /docs/config/listeners.html -->
      <Listener className="org.apache.catalina.security.SecurityListener" />
    

    2. 해당 구문은 주석 처리해야만 정상적으로 톰캣 구동 가능 출처로 이동

     <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> -->

    로컬 톰캣에서 localhost 대신 도메인(처럼) 설정하는 방법

    로컬 톰캣에서 도메인 설정을 해주었다.

     

    1. server.xml 파일에서 Host name을 원하는 도메인으로 설정한다.

    <Host name="local.test.co.kr"  appBase="webapps" 
                unpackWARs="false" autoDeploy="false">

    전체 구문

    <Host name="local.test.co.kr"  appBase="webapps" 
                unpackWARs="false" autoDeploy="false">
    
             SingleSignOn valve, share authentication between web applications
                 Documentation at: /docs/config/valve.html -->
            
            <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
            -->
    
             Access log processes all example.
                 Documentation at: /docs/config/valve.html
                 Note: The pattern used is equivalent to using pattern="common" -->
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" 
                   prefix="localhost_access_log." suffix=".txt" 
                   pattern="%h %l %u %t &quot;%r&quot; %s %b" />
    
    </Host>

     

    2. host 파일에 ip와 도메인을 등록한다.

    경로 : C:\Windows\System32\drivers\etc\

    파일명 : hosts

    120.0.0.1 local.test.co.kr

     

    3. Tomcat 올리고 https://설정한도메인 으로 접속한다.

    728x90

    댓글