1. S3
$ npm run build
- AWS 로그인후 S3 접속
- 버킷 생성하기
- 버킷 설정하기
- 속성 : 정적 웹사이트 호스팅 -> 이 버킷을 사용 하여 웹사이트를 호스팅합니다. (인덱스문서, 오류문서 작성해주기)
- 권한 : 버킷정책설정 -> 정책 생성기 -> 작성후 ->정책복사후 ->붙여넣기
- 개요 : 빌드한 파일들 드래그 하여 넣기
2. EC2
- AWS 로그인후 EC2 접속
- 인스턴스 생성
- 우분투 최근버전으로 선택 , 프리티어 선택
- 키 생성
- 인스턴스와 키 연결
- 터미널 실행
- 루트에서 $ cd .ssh
진입하기 키 파일을 .ssh로 옮기기 (mv 파일명 ~/.ssh)
- $ chmod 400 키이름.pem
- ```ssh -i 키파일경로 ubuntu@IPv4퍼블릭IP
- 우분투 접속
- 우분투 접속후 서버가 구현되는 환경 세팅
$ sudo apt update
$ sudo apt install nodejs
$ sudo apt install npm
- 우분투에 실행하고자 하는 깃헙 클론 후 접속
$ npm i
$ node server.js
-> 서버 실행
- 접속 설정하기
- 인바운드 규칙 편집
- http 위치무관 으로수정
- 규칙추가 (사용자지정 TC) 포트 지정해주고 위치무관으로 선택
- 365일 서버 실행되도록 하기
- pm2 설치 하기
$ sudo npm i -g pm2
$ pm2 start index.js
3. RDS
- AWS 로그인후 RDS 접속
- 데이터베이스 생성
- mysql 선택
- 프리티어 선택
- db식별자 설정
- 마스터 사용자 이름 , 비번 설정
- 고급설정 : 퍼블릭액섹스가능성-> 예
- 데이터베이스 이름
- 포트 설정
- 데이터 베이스 접속해보기
안녕하세요, tech 기업에서 일하는/ 일하기를 희망하는 여성들을 모아서 모임을 만들고 있어요!
자세한 사항은 및 링크 참조바랍니다 :)
https://velog.io/@emilyscone/SheKorea-1%EA%B8%B0-%EB%A9%A4%EB%B2%84%EB%A5%BC-%EB%AA%A8%EC%A7%91%ED%95%A9%EB%8B%88%EB%8B%A4