2013-08-25 8 views

답변

5

매우 간단합니다.

  1. keytool이라는 Linux 도구를 사용하여 Java KeyStore (.jks) 파일을 생성하십시오. 웹 응용 프로그램에서 HTTPS 지원을 활성화하려면 다음을 수행하십시오.

    { : SSL 당신의 project.clj 파일의 링지도에서

  2. 다음을 추가? 사실 : SSL 포트 8443 : 키 암호 "키 저장소 암호" }

  3. 화재 최대 서버 : 스토어 "를 JKS 파일 경로". 이제 웹 응용 프로그램에서 HTTPS를 사용할 수 있습니다.

분명히 HTTPS를 통해 인증해야하는 소셜 미디어 코드를 사용하여 로그인을 테스트하는 동안 비슷한 문제가 발생했습니다. 이것이 나에게 트릭입니다.

+0

http를 https로 리디렉션하는 방법에 대한 아이디어가 있으십니까? –

+0

그러면 아마도 nginx를 사용해야 할 것입니다. –

3

클로저로 HTTPS를 제공하는 것이 가능하지만 링 서버 앞에 nginx 또는 그와 비슷한 것을 넣는 것이 훨씬 더 일반적입니다. 그러나 부두를 구성하는 방법을 이해할 수 있다면 run-jetty은 SSL을 분명히 지원합니다.

+0

다른 답변을 추가하려고 시도한 편집을 롤백했습니다. 실제 답변으로 자유롭게 게시하십시오. – amalloy