반응형 서버3 Amazon EC2로 배포한 서버 https 적용시키기 (2) Route53과 Load Balancer 저번 글에 이어서 이번에는 발급받은 도메인을 이용해 https를 본격적으로 적용시켜 보겠다. Amazon EC2로 배포한 서버 https 적용시키기 (1) 도메인 구매 및 DNS 등록 오늘은 서버 배포를 마쳤다. 기존 서버는 http였는데 보안을 위해 hppts를 적용시키고 재배포를 진행하기로 했다. 저번 글에 이어서 만들어진 인스턴스를 바탕으로 도메인을 발급받고 ssl 인증을 ant-programmer.tistory.com aws로 돌아와서 Route53으로 들어가 준다. 호스팅 영역으로 들어와서 호스팅 영역 생성을 눌러준다. 만약 콘솔창이 달라 불편하다면 좌측 메뉴 맨 아래에 이전 콘솔 사용하기를 클릭해주면 된다. (이 글은 이전 콘솔을 기준으로 작성되었다.) 호스팅 영역 생성 버튼 클릭 후 도메인 .. 2021. 2. 4. Amazon EC2 이용해서 서버 배포하기 오늘은 서버를 배포하는 과정을 공부했다. Amazon에 프리티어 계정으로 등록한 뒤 인스턴스를 생성하고 Node.js로 만든 프로그램을 배포해보았다. 팀 프로젝트를 하면서 서버와 클라이언트를 따로 작업하게 되었는데 클라이언트에서 테스트하기 편하도록 Amazon을 이용해 배포를 진행하였다. (팀 프로젝트 코드를 올릴 수 없으니... 임의로 작성한 간단한 서버 코드이다.) const express = require('express'); const app = express(); const config = require('./config/index'); const { SERVER_PORT } = config; app.get('/', (req, res) => { res.json({text: "HELLO"}) }).. 2020. 12. 22. Express.js와 Middleware 오늘은 Express.js와 Middlewara에 대해서 공부했다. Express.js는 Node.js 환경에서 웹 어플리케이션 혹은 API를 제작하기 위해 사용되는 인기있는 프레임워크이다. express framework 는 npm을 통해 다운로드할 수 있다. express가 기존 http 모듈로 작성했던 서버와 갖는 큰 차이점은, 다음과 같다. 미들웨어를 붙이기 쉽다. 자체 라우터를 제공한다. 어떠한 라이브러리 없이 순수 node.js 코드로 API를 만든다면 코드는 다음과 같다. const requestHandler = (req, res) => { if(req.url === '/messages') { if (req.method === 'GET') { res.end(messages) } else if.. 2020. 11. 22. 이전 1 다음 반응형