코드캠프 FE 35일차 - TIL()

space's pace·2022년 6월 28일
0

📔 학습목표

  1. 스토리지에 정적파일 배포해보자 > SSG/LB
  2. 구입한 주소를 연결 >> DNS

yarn start
배포를 위한 명령

-> 쓰려면 최적화 과정을 거쳐야 함(얀 빌드를 먼저!)

안빌드가 하고나면 얀 스타트,,
아무튼 얀스타트랑 얀 빌드랑 같이 있으므로

(뭔소리지)SSG 정적 사이트를 상관 없음


이 코드를 추가하면

자동으로 index.html을 만들어준다.


그동안엔 얀데브가 동적으로 다 바꿔서 처리해줬다.

정적 파일은
aaa폴더 안에 >> index.js

스토리지가 없어도 배포는 가능
하지만 트래픽이 많아지면 우리 브라우저를 모니터링을 해야되는데 그럼 부하를 분산시키는게 좋다.
그래서 스토리지를 사용하는거임


aws에선 저게 컴퓨터임

내 컴퓨터에 뭐 설치해도 ec2에는 설치 안됌
각각 별개의 컴퓨터라는 말임 (서로 영향받지 않음)
폴더에 접근할 수 있는 정도?

컴퓨터 빌려서 하는 거는 동적파일 할 때
깃클론 - 얀빌드 - 얀스타트

S3은 스토리지

버킷이름을 내 도메인 이름과 동일하게

활성화 해놔야 파일 업로드나 다운로드할 떄 문제 안생김

누구나 들어와야 되니까 차단 x
보안이 중요한 사이트는 당연히 차단해야 함


모두 비활성화

완성본 - 쉽게말하면 이건 폴더임!


권한이 없다

권한 주러가자

퍼블릭으로 설정!!!


이제 잘 나온다~


지역 / aws / 주소/ index.html -> 추후 변경


정적/ 동적 분기 시킬 예정

정적인 배포 완성~ 스토리지로 접속...

라우터53을 통해 내가 산 도메인 -> 스토리지로 다이렉트 라우팅

내 도메인 이름 넣고
퍼블릭
호스팅영역 생성 선택


NS,SOA : 레코드

SOA 권한을 시작하는 레코드
NS 우리가 권한을 가지고있다의 레코드


서브도메인 : www , backend07

많이 사용되는 레코드

aws에서 dns가 레코드임
A: 해당하는 도메인과 그걸 연결하는 컴퓨터간의 IP를 매칭시켜주는 레코드


네이버 닷컴의 아이피주소를 보여주는...

CNAME - 주소를 바꿔주는 레코드

MX - 메일 익스체인지
TXT - 외부에 내 사이트의 소유권을 증명할 때
NS -


dns관리툴 누르지 x

가비아의 dns관리를 안 쓰고 aws에서 쓰고 싶으면
넘겨줘여함
그럼 어떻게하냐!
가비아에 있는 네임서버를 지우고
aws네임서버를 바꿈
그럼 원본은 가비아에 남고
가비아에 네임서버를 모두ㅜ 지움
aws네임서버를 대체시켜줌



실프로젝트에서는 굉장히 위험한 작업이다
설정해놓은게 없기 때문에 할 수 있는 거임
소유권 인증 해야함


이제 여기서 할 작업은 이걸로 끝임!


이렇게 바껴야 제대로 바뀐거임

profile
블로그 이사 준비중!

0개의 댓글