AWS 19

[AWS] 정적 웹 사이트 만들기 (2) - S3 생성

AWS Console에 접속해 S3으로 들어갑니다. [버킷 만들기]를 클릭합니다. [버킷 이름]에 연결할 도메인(서브도메인 포함)을 입력합니다. Route53에서 연결시 도메인과 일치하는 S3버킷에서 리소스를 가져올 수 있습니다. [모든 퍼블릭 엑세스 차단]을 해제 후 [버킷 만들기]를 클릭합니다. 모든 사용자가 정적 웹 사이트 리소스에 접근해야 하므로 엑세스 차단을 해제해야합니다. [권한] - [버킷 정책] - [편집]에 다음 코드를 추가합니다. { "Version":"2012-10-17", "Statement":[{ "Sid":"AddPerm", "Effect":"Allow", "Principal":"*", "Action":[ "s3:GetObject" ], "Resource":[ "arn:aws:s..

AWS 2021.09.09

[AWS] 정적 웹 사이트 만들기 (1) - 무료 도메인 Route53 등록하기

주의! ga / ml / cf 등 제3세게 도메인은 KT DNS에서 불법적 이용으로 판단해 막는 경우가 있다고 합니다...ㅠ(Google 등 다른 DNS는 정상 동작) com / net 등 일반적인 도메인을 사용할 것을 권장합니다. 이미 발급받은 무료 도메인을 Route53에 연결하는 방법을 알아보겠습니다. 무료 도메인 발급은 아래 링크를 참고해주세요. https://jane-aeiou.tistory.com/entry/%EB%AC%B4%EB%A3%8C-%EB%8F%84%EB%A9%94%EC%9D%B8-%EC%84%A4%EC%A0%95-1%EB%8F%84%EB%A9%94%EC%9D%B8-%EC%83%9D%EC%84%B1 무료 도메인 설정 (1)도메인 생성 무료 도메인 생성 및 설정 freenom을 이용한 ..

AWS 2021.09.08

[AWS] 탄력적 IP설정

AWS의 탄력적 IP 사용하기 탄력적 IP 주소는 인터넷에서 연결 가능한 퍼블릭 IPv4 주소입니다. 단순하게 고정 IP정도로 생각하면 될 것 같습니다. AWS는 인스턴스가 재시작 될 때 IP주소가 변경됩니다. 탄력적 IP를 할당받아 인스턴스에 연결하면 해당 인스턴스가 재시작 되더라도 IP주소는 변경되지 않습니다. 주의! 연결 후에는 인스턴스가 기존에 사용하던 IP를 사용할 수 없습니다. 역시나 공식문서에 자세히 설명되어 있습니다. https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html 탄력적인 IP 주소 - Amazon Elastic Compute Cloud 탄력적인 IP 주소 탄력적 IP 주소는 동적..

AWS 2020.06.02

[AWS] Node.js 서버 구축 - (4) 백그라운드 실행

Node.js 서버 구축 - (4) 백그라운드 실행 1. 백그라운드 실행 nphup 명령어로 백그라운드 실행 & 빼먹지 않도록 주의 nohup node file_name & 명령어 입력 후 log를 nohup.out파일에 저장한다는 메세지가 나옴 엔터 치고 넘어감 2. 확인 ps 명령어로 잘 동작하는지 확인 ps ps -ef 위의 사진에서는 node 프로세스인 4537가 동작 중 PuTTY를 열었다 닫으면 ps로 확인이 안됨 -ef 옵션을 주면 찾을 수 있음(4번째줄) 3. 종료 kill 명령어로 프로세스 종료 kill myPID

AWS 2020.03.22

[AWS] Node.js 서버 구축 - (3) Git Source 가져오기 및 Node.js 실행

Node.js 서버 구축 - (3) Git Source 가져오기 및 Node.js 실행 sudo apt-get update 2. node.js 설치 명령어 입력 - Y 입력 sudo apt-get install nodejs 3. 기존 Git 코드 가져오기 Git에서 가져올 기존 소스 Clone or download 클릭 -> Clone URL 복사 -> PuTTY에서 명령어 입력 ( PuTTY에서 우클릭하면 붙여넣기 가능) git clone https://github.com/KangG/4989_aws.git 4. 폴더 이동 cd dir_name 5. 실행 파일 권한 변경 chmod 755 file_name 6. node 실행 node app_pool.js 7. 웹 페이지 접속 퍼블릭DNS:포트번호/로 접..

AWS 2020.03.20

[AWS] Node.js 서버 구축 - (2) PuTTY로 인스턴스에 연결

Node.js 서버 구축하기(2) PuTTY로 인스턴스에 연결 참고 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html PuTTY를 사용하여 Windows에서 Linux 인스턴스에 연결 docs.aws.amazon.com 공식 문서에 잘 나와있습니다. 1. PuTTY 설치 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.73) This page contains download links..

AWS 2020.03.20

[AWS] Node.js 서버 구축 - (1) 리눅스 인스턴스 생성

Node.js 서버 구축하기(1) 리눅스(우분투) 인스턴스 생성 1. 인스턴스 시작 2. 우분투 서버 선택 3. 프리티어 선택 4. 검토 및 시작 클릭 다른 설정은 기본값으로 설정할거라 바로 생성합니다. 보안설정은 추후 수정 5. 키 페어 생성 서버 접속 시 필요한 키 페어를 생성합니다. 기존 키 페어가 있는 경우 그대로 사용해도 무방 키 페어 이름 입력 - 키 페어 다운로드 6. 인스턴스 시작 7. 보안 그룹 설정 보안그룹 클릭 인바운드 규칙 - 인바운드 규칙 수정 Add rule -> 사용할 포트 / AnyWhere 입력 -> Save rules

AWS 2020.03.20

[AWS] MySQL Workbench 연결

참고 : https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html#USER_ConnectToInstance.MySQLWorkbench https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html#USER_ConnectToInstance.MySQLWorkbench MySQL 데이터베이스 엔진 기반 DB 인스턴스에 연결하기 docs.aws.amazon.com 위 페이지 [MySQL Workbench에서 연결] 참고 workbench connection Hostname : aws 엔드포인트 Port : aws 포..

AWS 2020.03.18

[AWS] MySQL 인스턴스생성

참고 : https://aws.amazon.com/ko/getting-started/tutorials/create-mysql-db/ MySQL 데이터베이스를 생성하는 방법 – Amazon Web Services Network & Security Public accessibility: Yes를 선택합니다. 이렇게 하면 데이터베이스 인스턴스에 대한 IP 주소가 할당되므로 사용자 디바이스에서 데이터베이스에 직접 연결할 수 있습니다. Availability zone: No preference 를 선택합니다. 자세한 내용은 리전 및 가용 영역을 참조하십시오. VPC security groups: Create new VPC security group을 선택합니다. 이렇게 aws.amazon.com 차근차근 따라합시..

AWS 2020.03.18
728x90
반응형