목록Server (3)
기억은 짧고 기록은 길다

Intro AWS RDS는 AWS(Amazon Web Service)의 대표적인 서비스로 RDS는 Relational Database Service의 줄임말을 나타낸다. RDS를 사용하지 않고(서버를 분리하지 않고) 개발하는것도 충분히 가능하지만 우리는 여기서 다시 한번 서버 분리의 이유를 살펴보자. 서버를 분리하는 이유는 여러가지가 있지만 그 중 중요한 이유 2가지로는 기능을 분리하여 서버의 부하를 방지하고 물리적으로 분리함으로써 보안을 강화하는것이 있을 것이다. 설명한 이유와 다른 이유들로 인해 개발 시 서버 분리는 필수불가결이라고 할 수 있을 것이다. 그럼 지금부터 이렇게 서버를 분리할 때 필요한 다른 서버를 빌려서 사용하는 AWS RDS의 데이터베이스 생성방법에 대해 알아보도록 하겠다. 1. AW..

Intro AWS EC2는 AWS(Amazon Web Service)의 대표적인 서비스로 EC2는 Elastic Computing Cloud의 줄임말을 나타낸다. EC2는 간단하게 생각하면 컴퓨터를 한대 빌리는 서비스라고 생각할 수 있다. EC2에 자세한 정보는 링크를 통해 자세하게 알아보기 바란다. Amazon EC2이란 무엇입니까? - Amazon Elastic Compute Cloud Amazon EC2이란 무엇입니까? Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공합니다. Amazon EC2를 사용하면 하드웨어에 선투자할 필요가 없어 더 빠르 docs.aws.amazon.com 그럼 ..

1. nginx 설치 및 nginx 설정 파일 설정 apt update apt install nginx 설치 후 아래의 명령어를 통해 nginx 설정파일로 이동한다 vi /etc/nginx/sites-available/default 해당 사진과 같이 nginx 설정파일을 작성한다(default 파일) root /var/www/(git에서 clone한 repository명) 부분에서 기본적인 index 파일을 적용하고 싶을 경우 root 아랫줄에 'index index.html'과 같이 파일 설정 proxy_pass: 간단하게 말하면 서버 접속 시 포트번호를 숨길 수 있다. 1-1. git에서 repository clone 하기 cd /var/www 위의 명령어를 사용해 directory 변경 후 git ..