배포 후 소셜 로그인
355
작성한 질문수 49
로컬에서는 구글 소셜로그인이 제대로 돌아가고 로그인시 가입, JWT 발급까지 제대로 돌아가는데 프로젝트를 EC2에 배포하고 개발자센터에 승인된 URI에 등록하고 yml에 redirect-uri 똑같이 등록을 했는데
배포시에는 에러가 발생합니다.
발생한 에러:
구글 아이디들이 나오기는 하는데 클릭을 하면

이 에러가 발생합니다. 이게 로컬에서도 안되면 이해가 가는데 로컬에서는 에러없이 잘돌아갑니다. 대체 무슨 문제일까요... ㅠㅠ 급합니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
유요한님, EC2에 배포한 후 소셜 로그인 부분에서 오류가 발생하는 상황이신 것 같네요. 첨부해 주신 이미지 설명을 보면, “Whitelabel Error Page”가 뜨며 404 Not Found 에러가 발생하고 있습니다. 이는 말 그대로 정의된 에러 페이지가 없거나 요청한 경로에 대한 매핑이 존재하지 않을 때 나타나는 기본 에러 페이지입니다.
Spring Boot에서 “Whitelabel Error Page”를 커스터마이징하려면, 다음과 같은 절차를 따르실 수 있습니다:
- server.error.whitelabel.enabled=false 설정을 통해 기본 에러 페이지 기능을 비활성화하시고, 서블릿 컨테이너의 기본 페이지로 되돌릴 수 있습니다.
- 사용하고 계신 템플릿 기술에 따라 자체 에러 페이지를 추가할 수 있습니다. 예를 들어 Thymeleaf를 사용한다면 error.html을, FreeMarker를 사용한다면 error.ftlh를 추가하실 수 있습니다.
- 서블릿 컨테이너에서 에러 핸들러를 등록하는 방법에 대한 자세한 내용은 “Error Handling in a WAR Deployment” 부분을 참조하시기 바랍니다.
이 문제가 로컬 환경에서는 발생하지 않는다는 것은, 개발 환경과 프로덕션 환경(EC2)에서의 설정 차이나 서버 상태의 차이일 수도 있습니다. 예를 들어, EC2 환경의 보안 그룹 설정, 역방향 프록시 설정, 도메인 관련 설정 등이 영향을 줄 수 있습니다.
관련하여 “Spring Web MVC Framework” 섹션의 에러 핸들링 문서와 “Actuator” 섹션의 커스텀 ‘whitelabel’ 에러 페이지 문서를 참조하시면 도움이 될 것입니다.
또한, 배포 환경에서 상세한 로깅을 활성화하여 추가적인 디버깅 정보를 수집하는 것도 중요합니다. 로그에서 발생하는 정확한 에러 메시지나 스택 트레이스를 확인해 보세요. 로그 설정은 애플리케이션의 application.properties 혹은 application.yml 파일에서 logging.level을 통해 조절할 수 있습니다.
에러 상황이 해결되기를 바라며, 추가적인 질문이 있으시다면 언제든지 문의해 주세요.
pm2 가 설치가안됩니다
0
12
1
인가 코드 발급(프론트 vs 백)
0
32
2
사용하고 계신 WebStorm 관련 질문
0
69
1
수강기간 조금만 연장 부탁드립니다.
0
47
2
카카오 클라이언트 시크릿
0
213
2
aws 인스턴스 삭제 관련 질문
0
93
2
aws에서 msyql,nginx,certbot다 설치하기
0
68
2
[실습] 3. S3를 활용해 Express 서버에 이미지 업로드 기능 구현하기
0
85
2
[실습] 4. RDS에 접속하기
0
94
2
49차시 [실습]3.파라미터 그룹 추가하기
0
80
2
명령어 어디에 있나요?
0
87
3
비전공자도 이해할 수 있는 AWS 입문/실전 강의의 PDF에서 ELB 페이지가 안맞습니다.
0
75
2
영상이 안 나옵니다 ㅠㅠ
0
62
2
이번 실습은 무료 플랜에서도 가능한가요?
0
115
2
S3 호스팅? Amplify 호스팅?
0
57
1
RDS 파라미터를 만들었는데 추가구성 데이터 옵션에 토글 버튼에 해당 그룹이 안나옵니다. 어떻게 해야하나요?
0
100
2
RDS 엔트포인트 내부 엔드 포인트로 설정하는 법이 있을까요?
0
62
2
보안그룹질문입니다.
0
71
2
이걸 볼려면 리눅스는 알아야 하는군요..
0
104
1
EC2 컴퓨팅 리소스에 연결 vs 연결 안 함
0
84
1
AWS EC2 서버 보안
0
78
2
HTTPS 적용 전인데 HTTPS로 접속이 가능한 이유
0
95
2
CloudFront 생성 시 HTTP와 HTTPS 관련 질문
0
69
2
ELB HTTPS 인증서 연결 후 EC2는 어떻게 처리하나요?
0
80
2





