
저는 서버 측 애플리케이션 개발의 초보자입니다. 이제 Tomcat 서버에 대한 HTTPS 연결을 처리하는 데 문제가 발생했습니다.
나는 가이드의 지시를 따랐다.아파치 톰캣 공식 사이트HTTPS를 지원하도록 Tomcat을 구성하고 이에 대한 다른 튜토리얼도 있었지만 완료할 수 없었습니다.
제가 수행한 단계를 요약하겠습니다.
다음 명령을 실행하여 java의 keytool을 사용하여 비밀번호로 키 저장소를 생성합니다.
keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat
키스토어를 생성한 후 다음과 같이 Tomcat의 구성 파일을 편집합니다.
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/bin/tomcat" keystorePass="passwordOfTheKeyStore" />
그런 다음 액세스하여 이것을 테스트하면https://34.196.30.187:8443/server/login.html, 브라우저에 다음이 표시됩니다.
로컬에서 테스트해봐도 결과는 같습니다.