서버 배포(3)
-
EC2로 django 서버 배포하기(ubuntu 16.04버전)(2)
이제 생성된 EC2 인스턴스에 우리가 만들어 놓은 Django 프로그램을 배포해 보겠습니다. 인스턴스를 눌러 Connect를 누르면 다음과 같은 화면이 나옵니다, 그 전에 key-pair(60decibel.pem)를 다운 받은 위치로 이동해서 먼저 $ chmod 400 키 이름.pem을 칩니다. ($ ex) chmod 400 60Decibel.pem) 그 다음 example에 있는 코드를 그대로 복사해서 입력합니다. ( ex) ssh -i "60Decibel.pem" ubuntu@ec2-13-124-233-136.ap-northeast-2.compute.amazonaws.com) yes를 누르면 ubuntu 서버에 들어온 것을 알 수 있습니다. 그럼 먼저 nginx를 설치하겠습니다. $ sudo apt-..
2019.11.08 -
EC2로 node.js (express)배포하기(pm2, nginx 사용)
안녕하세요. 이번 시간에는 AWS EC2로 node.js(express)를 배포해보겠습니다. 먼저, AWS 홈페이지에 EC2에 메뉴에 들어갑니다. Launch instance를 누른 후 instance 종류를 선택합니다. 저 같은 경우 ubuntu 16.04 LTS를 선택하겠습니다. 그 다음 계속 기본 설정으로 다음을 누르고 Step 6: Configure Security Group에서 설정을 추가해줍니다. 먼저 ngnix를 쓸거기 때문에 ngnix가 받는 포트인 80(http), 443(https)을 설정해주고 pm2를 쓸거기 때문에 pm2가 사용하는 3000포트를 추가해줍니다. 맨 마지막에 있는 27017포트는 제가 MongoDB를 쓰는데 MongoDB를 배포한 서버가 27017 포트를 쓰기 때문에 ..
2019.11.05 -
EC2로 django 서버 배포하기(ubuntu 16.04버전)(1)
안녕하세요. 이번 시간에는 AWS의 EC2를 이용해서 django 프로젝트를 서버에 배포하는 방법에 대해 알아보겠습니다. AWS는 Amazon Web Services로 가장 크고 유명한 클라우드 플랫폼 중 하나로 EC2, S3등 다양한 서비스를 제공합니다. 오늘은 AWS의 다양한 서비스 중 EC2를 이용해보겠습니다. EC2는 Elastic Compute Cloud로 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스입니다. 간단히 말하면 아마존에서 컴퓨터를 빌려준다고 생각하시면 됩니다. 서버를 배포하는 컴퓨터는 계속 켜놔야 되는데 직접 컴퓨터를 사서 24시간 켜놓기에는 부담이 되고 또 서버 사용량이 늘거나 줄을때 탄력적으로 조정이 불가능합니다. 반면 EC2는 사용량에 따라 탄력적으..
2019.08.02