본문 바로가기

트러블 슈팅2

https를 적용하고 oauth2가 안된다. https://thcoding.tistory.com/121 https 를 적용해보자! 먼저 http와 https의 차이가 뭘까? 바로바로 s가 붙었다는것이다! 그렇다면 s는 무엇을 의미할까? 바로바로 Security다. SSL/TLS 인증서를 받아야 한다. 좀더 자세히 알아보자. 보안 및 데이터 암호화: HTT thcoding.tistory.com 이 포스팅 이후에 다른 api 들은 호출이 잘 되길래 당연~히 oauth2 도 잘 되는줄 알았다. 나는 8080 포트와 443 포트를 써서 리스너를 8080, 443만 열어두었지만, https://knockknockofficial.shop/oauth2/authorization/{provider} 이렇게 들어가면 자꾸 오류가 나는것이었다. 그래서 팀원들과 회의하.. 2023. 10. 23.
배포과정중 외부포트 문제 해결 분명 기존 인바운드 규칙에서 포트는 전체로 고정되어있었다. 그래서 나는 절대로 포트 문제는 아니라고 생각했는데, 인바운드 규칙을 새롭게 만들고 포트를 8080으로 했더니 포스트맨으로도 api 호출이 가능해졌다. 원래 EC2 내에서 curl 명령어로는 api가 잘 호출이 됐었다. 하지만 포스트맨으로 테스트하려고하면 timeout이 되면서 연결이 안됐던게 바로 외부 포트가 연결이 안되어있었기 때문이다. 여기서 의문이 든다. 왜 왜 왜 분명 기존 인바운드 규칙에서 포트범위는 전체였다. 그런데 왜 닫혀있었던걸까? 포트 포워딩 설정: EC2 인스턴스 내부에서 애플리케이션이 동작하는 포트와 보안 그룹의 인바운드 규칙에 설정된 포트가 일치하지 않을 수 있습니다. 예를 들어, 애플리케이션이 8080 포트에서 동작하고 .. 2023. 7. 24.