페이스북 웹훅 도메인 등록 과정에서 앱의 도메인을 인증코드와 함께 입력하면 facebook 서버에서 해당 인증코드와 함께 curl 로 요청 > response를 200으로 응답 해줘야하는데… 이 과정에서 페이스북 서버 > 앱서버간 curl 에러가 나는 것을 확인했다.
개발, staging 환경에서는 아무 이슈가 없었는데 AWS 프로덕션 환경으로 배포하니 해당 문제가 발생한다…이상한게, 브라우저에서 get 으로 접근했을때는 http 응답코드를 200으로 정상적으로 뱉는다.. curl 만 안될뿐 ㅠ^ㅠ … .
php.ini 에서 curl 을 허용했고, 임의로 php 를 만들어 curl 모듈이 로드되는지 확인했는데… 정상 로드 되고 있다.
외부에서 앱 도메인 curl 이 불가능한걸로 볼때 aws 보안룰에 뭔가 문제가 있는 것 같다. 80, 443 인바운드 아웃바운드는 당연히 허용되어있고,,, 뭔가 외부로부터의 curl 을 막을 수 있는 보안설정이 존재하는걸까 ㅎ_ㅎ…
지금 이틀째 이 이슈때문에 고생중인데… 해결하면 아래에 해결방법을 남기겠다 ,,,,