[ Dev Log ] BiblePark 0401
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
### 오늘 한일
- EC2에 최신(3/31 기준) 서버 재배포
(1) 인증 방식에 사용되는 token의 키 값을 Authorization으로 바꾸면서 헤더 오류 발생하여 헤더 추가
(2) vote.v-ting.net 도메인 및 cloudfront 관련 설정 변경 (ssl 인증서 재발급 등)
- 설문 생성 페이지 input css 다듬기
- 설문 응답 페이지 제작
### 내일 할일
- 보트 생성 페이지 기능 오류 및 정렬 오류 수정
- 설문 생성 후 결과 보기 및 응답 페이지 관련 ajax 요청 부분 수/발신 완성
### 느낀점
- 기존 사용하던 도메인 외 추가로 서브도메인 생성 하는 경우, 지금까지는 모두 서버와 연결을 위해서 생성을 했었기 떄문에
서버 EC2를 가지고 있는 다른 계정의 Route 53에서 해당 서브도메인을 생성해서, 관리하고 NS만 등록해주는 방식으로 진행하였는데
이번에는 서브 도메인을 등록하되 해당 서브도메인이 기존에 사용하던 도메인과 같은 엔드포인트 (클라우드프론트)를 가리켜야 하는 경우라
방법을 조금 찾아보며 진행을 했어야 했다.
(1) 우선 Route 53에서 해당 서브도메인을 등록한 후, A레코드를 통해 원 도메인과 같은 객체를 가르키게 설정 함.
(2) 403 에러
(3) 검색 결과 -> 원래 SPA 방식으로 동작하는 앱은 리다이렉트 처리 때문에 403에러가 뜨고, 기본적으로 그걸 방지하기 위해 클라우드 프론트 설정에서 403이나 404에러 대신 200 사인을 보내고 동시에 index.html로 보내야한다고 함.
(4) 해당 부분은 당초 원 도메인 배포 시 이미 그렇게 설정되어있는 부분이었음.
(5) 추가로 찾아보니까 클라우드프론트 배포 설정 쪽에도 등록한 서브 도메인을 추가 해줘야 한다고 함.
(6) 추가 도메인 설정하는 란에서 vote.v-ting.net을 입력하였으나,
지금 사용하는 인증서가 vote.v-ting.net만을 커버하고 있는 인증서라서 추가가 불가능하다는 에러가 발생함.
(7) 인증서를 추가 발급하려고 새로운 인증서 신청 페이지에 들어갔더니,
이런식으로 서로 묶인 도메인 (즉, www.v-ting.net 처럼 서브도메인이긴 하지만 흔히 원 도메인과 같은 엔드포인트를 가리키는 도메인들)
이면 인증서를 각각 따로 발급받을 필요 없이 하나의 인증서를 받을때 연관된 서브도메인을 몽땅 묶을 수 있다고 함.
(8) 그런데 문제는 기존 발급된 인증서에 추가하는 방법을 모르겠음. 아무리 찾아봐도 없음.
(9) 어쩔 수 없이 v-ting.net에 대한 인증서를 새로 발급받으면서 vote.v-ting.net을 추가하고,
하는김에 혹시 몰라 www.v-ting.net도 추가해놓음.
### 첨부자료 (code or screenshot)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.