본문 바로가기

항해99_10기/105일의 TIL & WIL

[6주차] [20221220]

오늘은 팀원들을 도와 3 레이어드 아키텍처를 적용해서 공통의 에러핸들링을 하는 방식, 각각의 레이어별로 로직을 나누는 방식을 알려주고, 팀원들이 푸쉬하는 코드를 리뷰하며 하루가 다 지나갔다.

 

프런트 파일을 별도의 서버에서 배포하고 백 서버 origin에 api 요청을 하기 때문에, CORS 응답이 가능하도록 하는 것과, HTTPS로 req 요청을 보내기 때문에, 백 서버도 HTTPS로 구축하는 것이 필요했다.

 

우선, CORS 요청에 대해서는, corse 모듈을 설치해 아주 간편하게 해결했다.

 

HTTPS 서버 구축은 내가 직접 하지 않았고, 우리 반 최강 zㅣ존동석님께 도움을 받았다.

 

동석님은 nginx와 python 3 certibot을 사용해 80포트로 nginx 서버를 연 뒤, 앱서버를 뒤에서 열어 reverse proxing으로 문제를 해결했다.

이 외에, aws에서 직접 ssl 인증서를 발급받아 진행하고 싶다면, 아래 블로그 글을 참고하면 된다.

 

[AWS] SSL인증서 발급과 EC2인스턴스에 HTTPS 적용

안녕하세요. 오늘은 SSL 인증서 발급과 HTTPS 구축을 하는 방법에 대해 알아보겠습니다 . 혹시 AWS에 도메인 등록과 도메인과 연결되어 있는 서비스가 없다면 이전 포스팅을 참조해주세요. developer11

developer111.tistory.com