1. keystore 파일 생성
- keystool로 키와 인증서 생성한다.
- key와 store의 암호는 "설정할 패스워드" 라고 설정된 부분에 각각 입력한다.
- -dname CN항목에는 사용하는 URL을 입력한다.
- Windows : "%JAVA_HOME%\bin\keytool" -genkey -alias tomcat -keypass "설정할 패스워드" -storepass "설정할 패스워드" -keyalg RSA -keystore "저장될 keystore파일의 위치 및 파일명" -dname "CN="사용하는 URL 입력", OU=OrgUnit, O=MyCompany, C=KR"
- Unix : $JAVA_HOME/bin/keytool -genkey -alias tomcat -keypass "설정할 패스워드" -storepass "설정할 패스워드" -keyalg RSA -keystore "저장될 keystore파일의 위치 및 파일명" -dname "CN="사용하는 URL 입력", OU=OrgUnit, O=MyCompany, C=KR"
2. Tomcat 설정파일(server.xml) 수정
- Tomcat이 설치된 폴더의 conf폴더 안에 server.xml 파일을 vi 편집기를 이용하여 아래 스샷 처럼 주석 되어 있는 부분을 제거하고, keystore파일과 비밀번호를 설정 한 후 Tomcat를 재시작 한다.
3. 테스트
- 브라우저에서 https://를 붙이고 설정한 주소로 접속하게 되면 해당 화면이 나온다.
- 고급을 누른 후
- 안전하지 않음(으)로 이동 을 누른다.
- 정상적으로 설정이 되었다면 아래와 같은 화면이 나오게 된다.
- keystool로 키와 인증서 생성한다.
- key와 store의 암호는 "설정할 패스워드" 라고 설정된 부분에 각각 입력한다.
- -dname CN항목에는 사용하는 URL을 입력한다.
- Windows : "%JAVA_HOME%\bin\keytool" -genkey -alias tomcat -keypass "설정할 패스워드" -storepass "설정할 패스워드" -keyalg RSA -keystore "저장될 keystore파일의 위치 및 파일명" -dname "CN="사용하는 URL 입력", OU=OrgUnit, O=MyCompany, C=KR"
- Unix : $JAVA_HOME/bin/keytool -genkey -alias tomcat -keypass "설정할 패스워드" -storepass "설정할 패스워드" -keyalg RSA -keystore "저장될 keystore파일의 위치 및 파일명" -dname "CN="사용하는 URL 입력", OU=OrgUnit, O=MyCompany, C=KR"
2. Tomcat 설정파일(server.xml) 수정
- Tomcat이 설치된 폴더의 conf폴더 안에 server.xml 파일을 vi 편집기를 이용하여 아래 스샷 처럼 주석 되어 있는 부분을 제거하고, keystore파일과 비밀번호를 설정 한 후 Tomcat를 재시작 한다.
3. 테스트
- 브라우저에서 https://를 붙이고 설정한 주소로 접속하게 되면 해당 화면이 나온다.
- 고급을 누른 후
- 안전하지 않음(으)로 이동 을 누른다.
- 정상적으로 설정이 되었다면 아래와 같은 화면이 나오게 된다.