SSL
-
AWS ELB 로드밸런서 간단 설치Linux 2018. 7. 31. 12:03
AWS에서 SSL을 지원하는 로드밸런서를 설치해보자. 의외로 많은 사람들이 단일포트의 여러 인스턴스로는 로드밸런싱이 가능하다고 알고있으나 같은 인스턴스의 여러 포트로도 로드밸런싱이 가능하다는 사실을 모르는 분들이 많다. 1. 다른 인스턴스 뿐만 아니라 같은 인스턴스의 다른 포트에도 트래픽이 분산이 되어야 한다. 2. 유저는 https(ssl) 연결로 접속하며, 내부트래픽은 http로 처리한다. 위 조건과 다른 부분은 과정을 빼고 진행하면 된다. 1. EC2 메뉴를 선택 -> 좌측 로드밸런서 클릭 -> 상단 로드밸런서 생성 클릭 2. 왼쪽 Application load balancer 선택 3. 로드밸런서 기본정보 설정 4. 인증서 정보 입력만약 https가 아닌 http로만 사용할..
-
node.js, let's encrypt로 https 지원하기Programming 2017. 12. 14. 13:18
let's encrypt 에서 발급받은 무료 인증서를 사용하여 node.js 서버에서https를 지원하는 방법을 알아보자. 이 강좌에서는 let's encrypt로 이미 키를 받은 상태로 가정한다. 인증서 받는 방법에 대해서는 다른 강좌를 참고하기 바란다. 1. let's encrypt CA 인증서를 다운받기$wget https://letsencrypt.org/certs/lets-encrypt-x3-cross-signed.pem.txt(브라우져에 내용이 표시 되는데 이 데이터를 ca.pem으로 저장하자.) 2. code에 모듈 추가 var fs = require('fs');var https = require('https'); 3. https 옵션 설정 var options = { key: fs.readF..