공책

JEUS 6.0 에 SSL(HTTPS) 적용하기 본문

JEUS

JEUS 6.0 에 SSL(HTTPS) 적용하기

QTHoney 2013. 10. 11. 14:57

윈도우에서 진행합니다.


시작 - 실행 - cmd 


1. jdk설치 폴더의 하위의 bin 폴더로 이동

> cd c:\program files\java\jdk*\bin


2. keytool을 이용한 인증서 생성

keytool -genkey -alias jeusssl -keyalg RSA -validity 7 -keystore C:\TmaxSoft\JEUS6.0\config\자신의 PC 이름\keystore


keystore 암호를 입력하십시오: 인증서 암호(잘 기억하세요)

새 암호를 다시 입력하십시오: 인증서 암호

이름과 성을 입력하십시오.

  [Unknown]:  

조직 단위 이름을 입력하십시오.

  [Unknown]:  

조직 이름을 입력하십시오.

  [Unknown]:  조직 이름 입력

구/군/시 이름을 입력하십시오?

  [Unknown]: 

시/도 이름을 입력하십시오.

  [Unknown]:  

이 조직의 두 자리 국가 코드를 입력하십시오.

  [Unknown]:  KR

CN="", OU=, O=, L=, ST=, C=KR이(가) 맞습니까?

 

  [아니오]:  y

 

<jeusssl>에 대한 키 암호를 입력하십시오.

        (keystore 암호와 같은 경우 Enter를 누르십시오):


자신의 설정에 맞게 입력해준다(아무렇게나 입력해도 무방)


> keytool -export -alias jeusssl -keystore C:\TmaxSoft\JEUS6.0\config\자신의 PC 이름\keystore -rfc -file C:\TmaxSoft\JEUS6.0\config\자신의 PC 이름\jeusssl.cer


keystore 암호를 입력하십시오:


keytool -import -alias jeussslcert -file C:\TmaxSoft\JEUS6.0\config\자신의 PC 이름\jeusssl.cer -keystore C:\TmaxSoft\JEUS6.0\config\자신의 PC 이름\truststore
keystore 암호를 입력하십시오: 
새 암호를 다시 입력하십시오: 
소유자: 
발급자: 
일련 번호: 4de44a2a 
유효 기간 시작: Tue May 31 10:53:46 KST 2011 끝: Tue Jun 07 10:53:46 KST 2011 
인증 지문: 
***************************************************
***************************************************
서명 알고리즘 이름: **************
버전: 3 이 인증서를 신뢰하십니까? [아니오]: y 
인증이 keystore에 추가되었습니다.



3. WEBMain.xml 설정
C:\TmaxSoft\JEUS6.0\config\자신의 PC 이름\자신의 PC 이름_servlet_엔진 이름\WEBMain.xml

...
...
...
</thread-pool>  -- 이부분 밑에 다음 구문 추가

<back-log>50</back-log>
<server-access-control>false</server-access-control>
<scheme>https</scheme>
<ssl-config>
<enable-secure>true</enable-secure>
</ssl-config>

</http-listener> --이 구문 전에 입력


4. JEUSMain.xml 설정

C:\TmaxSoft\JEUS6.0\config\자신의 PC 이름\JEUSMain.xml

<engine-container>
<name>자신의 엔진컨테이너 이름</name>
<id>78</id> 
<base-port>10531</base-port> 
<engine-command> 
<type>servlet</type> 
<name>engine2</name> 
</engine-command> 
<command-option> 
-Djeus.ssl.keypass=인증서 암호
-Djeus.ssl.trustpass=인증서 암호
</command-option> 
</engine-container>


'JEUS' 카테고리의 다른 글

JEUS JNDI setting  (0) 2013.11.12
JEUS의 내장 WebToB로 연동하기  (0) 2013.11.06
JEUS WebToB 연동하기  (0) 2013.11.05
CentOS에 JEUS 설치하기  (0) 2013.09.24
Comments