아마존서버(AWS) EC2 에서 curl 에러 채택완료

아마존서버(AWS) EC2 에서  curl 썼는데 error code: 1020 가 나오네요
똑같은 내용은 카페24에서 테스트 해보면 잘 작동되는 AWS만 에러가 납니다.
둘은 차이는 카페24는 PHP7.3 / AWS는 PHP Version 7.4.3 입니다.
PHP 버젼 차이인지 방화벽차이인지,  잘몰라 고수님들의 조언 부탁드립니다.
AWS는 방화벽 왠만한것은 다열어 놨습니다.
소스는

Copy
$url = "http://AAA.com/result.json"; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

$result = curl_exec ($ch); // curl 실행 및 결과값 저장
print_r($result); //출력
curl_close ($ch); // curl 종료
 
무엇이 문제일까요?(카페24에서는 잘됩니다)
참고로 php.ini는 curl은 enabled 이고 cURL Information : 7.59.0 입니다
혹은, curl_init를 쓰지않고 json파일을 불러올 다른방법이 있나요?


 

답변 1개

채택된 답변
+20 포인트

file_get_contents() 함수를 사용해 보세요.

안된다면 php.ini에서 allow_url_fopen = ON 으로 설정하면 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고