목록백엔드 로드맵따라가기/배포하기 (5)
전성빈의 사리사욕
DNS 설정하기 aws ec2 인스턴스를 만드니 public IPv4 주소와 IPv4 DNS 주소를 준다. 내 서버에 접속을 하려면 IP주소나 DNS주소를 적어서 접속해야 하는데 IP주소는 기억하기 어렵고 인스턴스를 재부팅 할 때 마다 변한다. DNS주소를 보니 굉장히 길고 DNS 주소의 가장 앞에 위치한 field가 IP주소이다. 얘도 인스턴스를 재부팅 할 때 마다 변한다. 이렇다 보니 접속하기에 불편하다. 나의 도메인을 새로 만들어서 내 웹 서버(aws ec2 인스턴스)를 등록시키기로 했다. 많은 도메인 서비스 회사들이 있다. 그 중 편하게 사용할 수 있고 무료로 1년간 도메인을 제공해주는 곳도 있으니 찾아보자. 나는 freenom.com을 이용하기로 했다. 가서 회원가입을 하고 삽질을 해보니 나의 ..
서버를 AWS EC2에 위치 시킨 후 DNS를 등록해서 배포 하려 찾아보는 도중 WEB Server는 nginx를 사용하는게 좋다는 글을 봤다. 분명 내가 Node.js 에서 express를 사용하며 만든 작지만 소중한 나의 서버가 있는데 nginx를 사용하란다. 도대체 내가 만든 서버는 뭐고 nginx는 뭐고 둘의 차이는 뭐고 역할은 무엇일까 궁금해서 찾아본다. 개념 nginx 란? nginx란 웹 서버 제품중 하나이다. Web Server란? 웹서버의 개념 웹 클라이언트로부터 HTTP Request를 받아 Static file(html, css, js)을 제공하는 프로그램이다. web server의 기능 HTTP을 기반으로 하여 클라이언트의 요청을 서비스 하는 기능을 담당한다. 요청에 따라 2가지 기..
컴퓨터 사용하기 AWS EC2를 만들었다. OS는 ubuntu를 사용하기로 했는데 그 이유는 시스템프로그래밍을 공부할때 리눅스를 공부했고 그 중 우분투가 그나마 익숙하기 때문이다. 나중에 CLI만 지원하는 다른 종류로 바꿔볼 생각이다. AWS EC2 instance로 빌린 컴퓨터를 사용하기 위해선 해당 컴퓨터에 접속을 해야한다. OS를 리눅스로 설정하니 SSH(Secure Shell Protocol)을 사용해야 한다고 한다. 난생 SSH란걸 처음들어보니 당연히 공부를 해야한다. 먼저, 우리가 사용할 수 있을 만큼만 공부한 뒤 디테일은 나중에 더 찾아보자. been2.tistory.com/38?category=819117 [AWS] AWS 인스턴스 접속하기(Linux, SSH) 인스턴스 접속하기 AWS의 ..
서버를 돌릴 컴퓨터 정하기 공부를 할땐 항상 서버를 local에 올려 간단하게 다뤘는데 컴퓨터를 꺼버리면 서버가 닫히니 과제할 때 만드는 단순한 프로그램 같고 서버같은 느낌이 나지않았다. 여러 수업을 듣고 글과 영상, 친구들을 통해 어디선가 들어본 바로는 AWS에 서버를 올려 사용한다고 한다. 일단 나도 로컬에 올리는것보단 다른 곳에 두고 관리하는게 더 좋을거 같아서 AWS를 이용하기로 했다. 물론 AWS가 무엇인지, 어떻게 서버를 올린다는것인지 몰라 공부를 좀 하였다. been2.tistory.com/36?category=819117 [AWS 알아보기]AWS란 무엇일까? AWS란? AWS(Amazon Web Services)란 다양한 기능의 서비스를 제공해주는 클라우드 플랫폼입니다. AWS는 컴퓨팅, ..
무작정 배포하기 시작 학교를 다니고 공부를 하며 내가 배운걸 써보고 싶지만 항상 뭘 어떻게 해야할지 모르겠어서 문제였다. 한 두달 전 쯤 평소와 같이 인터넷에서 글과 영상을 보며 어떤 식으로 해야할까 보는 와중에 그 방법을 알려주는 글을 봤다. velog.io/@city7310/%EB%B0%B1%EC%97%94%EB%93%9C%EA%B0%80-%EC%9D%B4%EC%A0%95%EB%8F%84%EB%8A%94-%ED%95%B4%EC%A4%98%EC%95%BC-%ED%95%A8-1.-%EC%BB%A8%ED%85%90%EC%B8%A0%EC%9D%98-%EB%8F%99%EA%B8%B0%EC%99%80-%EA%B0%9C%EC%9A%94 백엔드가 이정도는 해줘야 함 - 1. 컨텐츠의 동기와 개요 필자가 고등학교 1..