2016-08-29 4 views
4

다음은 아무 것도하지 않는 것 같습니다. 기본 SSL 디렉토리에 제공함으로써각도 클럭을 HTTPS를 통해 제공하는 방법

인증서와 키를 생성
ng serve --ssl true --ssl-key <key-path> --ssl-cert <cert-path> 

는 여전히 아무것도하지 않습니다. 서버가 SSL 매개 변수를 완전히 무시하고있는 것 같습니다. NG Live Development Server is running on http://localhost:4200.

+0

이 --ssl 1 --ssl 키 "SSL/local.brianflove.com.key"--ssl-인증서를 제공 NG 시도 "ocalhost, 여기에 대한 요약이 문서의 뛰어난 단계입니다 ssl/local.brianflove.com.crt " – Andreas

답변

10

Angular-CLI는 이전 옵션에서 설명한대로 SSL 옵션과 함께 작동합니다. 당신이 언급 한 것처럼, 당신은 수동으로 어떤 키를 선택하고 명령과 함께 사용하고 싶습니다 CERT 수 있습니다 : 당신이 원하는 경우에 당신이 갈 수있는 키 및 인증서에 대한 기본 경로를 설정

ng serve --ssl --ssl-key <key-path> --ssl-cert <cert-path> 

{ 
    "$schema": "./node_modules/@angular/cli/lib/config/schema.json", 
    ... 
    "defaults": { 
    ... 
    "serve": { 
     "sslKey": "<relative path from .angular-cli.json>/server.key", 
     "sslCert": "<relative path from .angular-cli.json>/server.crt" 
    }, 
    ... 
    }, 
    ... 
} 

을 그리고 당신은 실행할 수 있습니다 : 당신의 .angular-cli.json 파일에 따라 기본값 섹션을 조정 당신이 이제까지 생성하는 방법을 궁금해하는 경우

ng serve --ssl 
3

정확합니다. 현재 구현에서는 계정에서 ssl 구성 옵션을 사용하지 않습니다. 이 문제를 해결하기 위해 pull request을 만들었습니다. 그러나이 글을 쓸 당시에 아직 마스터에 합병되지 않았습니다.

+0

이 질문에 대한 답변을 제공하지 않습니다. 충분한 [평판] (http://stackoverflow.com/help/whats-reputation)이 있으면 [모든 게시물에 댓글을 달 수 있습니다] (http://stackoverflow.com/help/privileges/comment); 대신에 [질문자의 설명이 필요없는 답변을 제공하십시오] (http://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do- 대신). - [리뷰에서] (리뷰/저품절 포스트/13918177) –

+0

최신 버전의 angular-cli가 문제를 해결합니다. 문제를 해결하려면 최신 각도 -cli로 업그레이드해야합니다. –

관련 문제