좋은 프로그램은 마음의 여유에서 나온다.
jetty 9.3 ssl 설정하기 본문
인증서 파일 위치(이름이 keystore일 경우)
$JETTY_HOME/etc/keystore
start.ini에 ssl 모듈 추가
$ vi $JETTY_HOME/start.ini
아래 두줄 추가
--module=ssl
--module=https
인증서 설정
$ vi $JETTY_HOME/etc/jetty-ssl-context.xml
인증서 위치 설정(etc/keystore)
<Set name="KeyStorePath"><Property name="jetty.base" default="." />/<Property name="jetty.sslContext.keyStorePath" deprecated="jetty.keystore" default="etc/keystore"/></Set>
인증서 비밀번호 설정
<Set name="KeyStorePassword"><Property name="jetty.sslContext.keyStorePassword" deprecated="jetty.keystore.password" default="abcd"/></Set>
<Set name="KeyManagerPassword"><Property name="jetty.sslContext.keyManagerPassword" deprecated="jetty.keymanager.password" default="abcd"/></Set>
<Set name="TrustStorePassword"><Property name="jetty.sslContext.trustStorePassword" deprecated="jetty.truststore.password" default="abcd"/></Set>
포트 변경(8443)
$ vi $JETTY_HOME/etc/jetty-ssl.xml
<Set name="port"><Property name="jetty.ssl.port" deprecated="ssl.port" default="8443" /></Set>
jetty 재시작