개요 node js 서버를 Https로 사용하기 위한 방법은 3가지가 있습니다. 아파치, nginx 등 웹서버에 ssl인증을 추가하는 방식 node js의 server.js 코드에 직접적으로 ssl인증을 하는 방식 AWS 로드밸런서를 이용하여 ssl인증하는 방식 오늘 다뤄볼 케이스는 3번입니다! AWS의 ACM과 로드밸런서를 이용하면 letsencript, nginx, certbot 등 ec2 서버에서 설치 및 세팅 과정의 비용과, 포트관리 시간적 비용을 줄일 수 있습니다. 대신 금전적 비용이 증가합니다. 프리티어 기간동안 1개의 로드밸런스는 무료로 제공되고, 프리티어 기간이 끝난 사용자의 경우 시간당 비용만 매월 18달러 정도 청구됩니다! 참고하셔서 과금되지 않도록 주의해주세요. 준비물 탄력적 ip가 ..
TimeZone time zone을 서울로 변경 $ sudo rm /etc/localtime $ sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime 확인 $ date Hostname hostname 변경 $ sudo hostnamectl set-hostname dayone-backend-server 변경 확인 $ hostname 입력했을 때 바꾸고자 하는 hostname이 나와야 합니다! 재부팅 및 확인! $ sudo reboot \ /etc/hosts에 hostname 등록 $ sudo vi /etc/hosts 80포트로 실행된 서비스 체크 $ curl dayone-backend-server curl: (7) Failed to connect to day..