[프로젝트]/AWS로 서버 구축하기
-
[프로젝트] AWS로 서버 구축하기(7)(EC2에 설치된 PgSQL 외부에서 접속하기)[프로젝트]/AWS로 서버 구축하기 2020. 5. 17. 15:19
EC2에 설치한 PgSQL에 접속하기 위해서는 보안 그룹 설정을 해서 접속이 가능하도록해야 한다. 다음과 같이 보안그룹을 클릭한다. 생성을 클릭하고 새로 생성한다. 생성을 완료하고 인스턴스를 우클릭하여 보안 그룹을 변경해준다. 할당을 하고 나서는 로컬에 있는 pgAdmin을 실행한다. 서버를 새로 생성하고 정보를 입력한다. Host에 EC2 인스턴스의 IPv4 주소를 입력하고 비밀번호를 입력하고 저장한다. 저장을 하면 다음과 같이 EC2에 설치된 DB에 연결된 것을 확인할 수 있다.
-
[프로젝트] AWS로 서버 구축하기(6)(EC2에 PgSQL 설치)[프로젝트]/AWS로 서버 구축하기 2020. 5. 17. 15:08
RDS에서는 다소 간단한 클릭 몇번으로 DB 구축을 할 수 있었으나 EC2에서 진행할 때는 몇가지 절차가 필요하다. 우선 아래와 같이 yum 업데이트를 진행한다. sudo yum update -y 그리고 현재 OS 버전을 확인한다. 여기서 중요한 것은 Amazon Linux1에서 할 때는 설치가 어려울 수 있으므로 꼭 OS는 Amazon Linux2로 선택하여 설치하도록한다. cat /etc/os-release NAME="Amazon Linux" VERSION="2" ID="amzn" ID_LIKE="centos rhel fedora" VERSION_ID="2" PRETTY_NAME="Amazon Linux 2" ANSI_COLOR="0;33" CPE_NAME="cpe:2.3:o:amazon:amazo..
-
[프로젝트] AWS로 서버 구축하기(5)(RDS 외부 접속하기)[프로젝트]/AWS로 서버 구축하기 2020. 5. 17. 13:02
본인이 사용하는 Local PC에 pgAdmin을 설치해준다. 아래와 같이 정보를 입력한다. 아마존 RDS에서 엔드포인트를 확인 후 Connection에 입력한다. 만약 다음과 같이 Connection 실패 메시지가 발생한다면, 다음과 같이 진행한다. 방법1 퍼블릭 액세스 가능성에 '예'로 체크 저장하고 몇분 정도 시간이 지난 후 다시 시도하면 정상적으로 Save되는 것을 확인할 수 있다. 그래도 안된다면 방법2 다음과 같이 규칙 편집을 해준 후 시도해보자.
-
[프로젝트] AWS로 서버 구축하기(3)(www로 redirection 하자)[프로젝트]/AWS로 서버 구축하기 2020. 5. 10. 16:46
이번에 하려고 하는 것은 www.seoulsense.com으로 로 접속시 seoulsense.com으로 redirection되도록 만들려고한다. 우선 위와 같은 작업을 하기 위해서는 아래와 같인 작업이 필요하다. 1. S3에서 www.seoulsense.com 버킷 만들기 2. Route53에서 www.seoulsense.com에서 만들었던 S3를 A레코드에 등록하기 다음과 같이 www.seoulsense.com이라는 는 버킷을 만든다. 속성으로 이동 후 다음과 같이 정적 웹 사이트 호스팅에서 요청 리디렉션에 다음과 같이 입력한다. 권한 > 버킷 정책으로 이동후 다음과 같이 편집해준다. { "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadAcce..
-
[프로젝트] AWS로 서버 구축하기(2)(Route53으로 도메인을 설정하자)[프로젝트]/AWS로 서버 구축하기 2020. 5. 10. 16:35
도메인명을 입력했을 때 원하는 곳으로 접속되도록 설정해야 한다. AWS 프론트 엔드 등록(1)에서 등록했던 S3의 seoulsense.com의 프론트 페이지를 등록하여 seoulsense.com 접속시 아까 만들어 두었던 프론트 페이지로 접속되도록해보자. 아래와 같이 Route53을 선택한다. 호스팅 영역을 생성한다. 필자의 경우 이미 seoulsense.com으로 호스팅 영역을 생성했기 때문에 새로 만들어서 방법만 보여주도록하겠다. 호스팅 영역 생성을 클릭하면 우측에 다음과 같이 호스팅 영역을 생성하는 부분이 나온다. 선택은 필자가 선택한 것과 동일하게 선택하면된다. 생성하고 나면 아래와 같이 ns가 생성된다. 생성된 ns는 도메인 업체 사이트로 이동하여 등록한다. 필자의 경우 Godaddy를 사용하기..
-
[프로젝트] AWS로 서버 구축하기(1)(S3 설정)[프로젝트]/AWS로 서버 구축하기 2020. 5. 10. 16:14
서비스 > S3 선택 필자의 경우 이미 seoulsense.com으로 버킷을 만들어 두었다 그렇기 때문에 이번에는 dev.seoulsense.com이라는 버킷을 만들고자한다. 리전의 경우 가까운 곳을 선택하는게 좋으나 필자의 경우 AWS education을 이용하기 때문에 어쩔 수 없이 us-east-1을 선택해야 했다. 특별히 설명할 내용이 없을 경우 체크만 보고 넘어가도록하겠다. 위와 같이 설정 후 이미 리빌드해둔 react 파일을 업로드하도록한다. 다음과 같이 업로드 버튼을 클릭해서 업로드하거나, 드래그 앤 드랍으로도 파일 추가가 가능하다. 업로드를 완료한 후 다음과 같이 엔드포인트를 클릭하면 정상적으로 프론트 페이지가 표시되는 것을 확인할 수 있다.