2020/03 2

AWS EC2와 도메인 연결 (가비아)

목표) AWS EC2에서 실행중인 웹 서버를 구매한 도메인과 연결하기 (가비아에서 구매한 도메인) 1. 우선 AWS의 Route53 서비스로 이동합니다. (https://console.aws.amazon.com/route53) 2. 두 버튼 중 아무거나 눌러 "호스팅 영역" 페이지로 이동합니다. 2. 새로운 호스팅 영역을 생성해줍니다. 3. 화면 우측에 생긴 입력란에서 도메인 이름을 입력하여 생성을 완료해줍니다. 4. 생성한 호스팅 영역으로 들어와, 레코드 세트 생성을 눌러줍니다. 5. 화면 우측에 생긴 입력란에서, 연결할 EC2 IP 주소를 입력하여 레코드를 생성해줍니다.(서브 도메인 www을 원하는 경우, "이름"란에 www를 입력하여 생성하면 됩니다.) 6. www와 기본 도메인에 대한 레코드 생성..

개발 이슈 2020.03.19

[Node.js] NGINX 프록시 설정과 기본 페이지 제거

AWS EC2에서 Node.js로 Express 앱을 돌리고 NGINX로 proxy 설정으로 구매한 도메인에서 Express 앱으로 연결하는 게 목표였다 하지만, proxy 설정 후에도 계속되는 기본 페이지인 'Welcome to nginx!' 때문에 삽질했다 🤯 설명은 NGINX 설치, 프록시 설정, 기본 페이지 제거 순으로!! (Node.js는 이미 실행하고 있다는 가정) ( 간단한 NGINX 소개 NGINX는 Event-Driven 방식으로 클라이언트의 요청을 처리해주는 비동기 기반의 웹 서버이다. 동시 접속 처리에 특화된 웹 서버 프로그램으로, 클라이언트의 요청 처리를 분산시킬 수 있는 로드 밸런스를 사용함으로 효율적이다. 정적파일을 다이렉트로 제공해주기 때문에 백엔드 서버에 부담을 주지 않고, ..

개발 이슈 2020.03.19