윈도우에서 진행합니다.
시작 - 실행 - 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>