2013년 6월 12일 수요일

TOMCAT6_SSL 적용

1.  portecle.jnlp을 이용하여 jks파일을 받으세요


나오는 정보들을 입력하세요.
패스워드를 잘 기억하세요.

2. portecle.jnlp를 안하시고 자바로 실행하려면 .
1). JDK bin 폴더로 이동한다.
 - %JAVA_HOME%\bin
 Ex) Win7의 경우 'C:\Program Files (x86)\Java\jdk1.6.0_32\bin' 경로에 존재한다. - 버전에 따라 상이
 
2). JDK를 이용해 Tomcat 인증서를 생성한다.
 - keytool -genkey -alias tomcat -keyalg RSA




3). 생성된 .keystore 파일 확인
 - 사용자 홈 폴더에 .keystore 파일이 생성되어 있음
 - Ex) Win7의 경우 'C:\Users\사용자계정\.keystore' 위치에 생성되어 있음

<Connector SSLEnabled="true" clientAuth="false"
  keystoreFile="keystoreFile.jks 파일 경로 넣으세요"
  keystorePass="jks파일 생성시 넣은 패스워드" maxThreads="150" port="8443"
  protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https"
  secure="true" sslProtocol="TLS" />

3. 8443 포트를 여러곳에서 사용할 수 있으니 443으로 바꾸시는 편이 날 것 같습니다.

protocol="HTTP/1.1" -> 톰켓5.5이상은
protocol="org.apache.coyote.http11.Http11NioProtocol" 처럼 해주어야 이상한 오류가 나지 않습니다.


http://devhome.tistory.com/64 사이트에서 참고 하였습니다.

댓글 없음:

댓글 쓰기