2016-11-23 7 views
0

express appName을 사용하여 새로 작성된 익스프레스 앱이 있습니다. 포트를 443으로 변경했습니다. 도메인에 SSL을 사용하는 CloudFlare의 프록시가 사용됩니다. 웹 사이트로 이동하면 익스프레스 색인 페이지 대신 CloudFlare 페이지 Web server is down이 표시됩니다.Express + CloudFlare with SSL

CloudFlare의 SSL로 Express를 작동시키는 방법은 무엇입니까?

+0

알아두기 - https 서버를 만들어야합니다. (http.createServer가 아니라 https.createServer). 자체 서명 된 인증서를 제공합니다 (CloudFlare의 프로 계획에도 전체 SSL을 사용할 수 있음). –

+0

잘 했어. 답변으로 게시하고 수락 할 수 있습니까? –

답변

1

두 가지 옵션이 있습니다

당신은 대신 HTTP의 HTTPS 연결을 허용 할 수 있도록 귀하의 응용 프로그램을 변경해야
  • . HTTP 대신 HTTPS library을 사용하면됩니다.
  • Full (전체) 대신 Flexible SSL (유연한 SSL)로 전환 할 수 있지만 Cloudflare Edge에서 Origin으로의 연결이 암호화되지 않았 음을 의미하므로 많은 응용 프로그램에는 권장되지 않습니다.