SERVER/AWS
[AWS] ALB와 NGINX로 구동하는 서버에서 IOS Protocol Error 현상
sjwiq200
2019. 7. 30. 21:18
728x90
반응형
안녕하세요.
많은 포스팅을 담을 이야기는 아니지만 메모해두어야 할 것 같아서 포스팅을합니다.
어제 DNS서비스를 CloudFlare -> AWS ROUTE53으로 교체하고
두개의 API 서버에 위에 로드밸런서를 설치하는 큰 작업을 했습니다....
처음 해보는 작업이였는데...
어찌저찌 완벽하게 끝났다고 생각했는데
안드로이는 API 통신이 정상 작동하고
아이폰에서는 정상작동을 안하는 엄청난 상황이 왔습니다...
그 때가 밤을 새고 아침 11시... IOS 개발자 분에게 로그좀 찍어 달라고 말씀드렸더니
Protocol Error를 뱉는다고 하셨습니다...
후... 진짜 별거 아닌 일이였는데 저희 IOS 앱을 제가 자는 5시간동안 닫아놨었네요...
구글에 검색해보니 이유는 HTTP/2 프로토콜 때문이였습니다..
AWS ALB는 default 로 HTTP2를 활성화 시키고 있었는데요...
다음과 같이 HTTP/2 라는 항목이 있는데요.
저 친구가 처음에는 활성이 되있어서 생긴 문제였습니다..
다음에는 HTTP1 과 HTTP2의 차이점에 대해서도 포스팅 해야 겠네요!
오늘은 너무 피곤해서 이만 자러 가야 겠습니다~!
안녕히 계세요
728x90
반응형