테스트 사이트 - 개발 중인 베타 버전입니다

curl로 api를 호출하는데 aws에서는 호출이 되지 않습니다. 채택완료

kujira 4년 전 조회 1,973

CURLOPT_URL => '123.345.67.89:8601/api/v1/create',

 

위 api를 다른 일반 서버에서 호출하면 호출이 잘 되는데 aws웹서버에서 호출을 하면

저걸 웹경로로 인식을 하는지 호출이 되지 않네요;;; aws는 curl로 api 호출을 어떻게 해야되나요?

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

답변 1개

채택된 답변
+20 포인트
플래토
4년 전

해당포트 8601을 열어주셔야 합니다.

 

EC2에서 보안탭의

인바운드/아웃바운드 규칙에 추가하세요

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

답변에 대한 댓글 1개

k
kujira
4년 전
해당포트는 열었구요 제가 계속 확인을 해보니 콘솔에서 curl 123.345.67.89:8601/api/v1/create 이렇게 호출하니까 결과가 제대로 나옵니다. 문제는 php 페이지로 만들어서 열면 호출이 안되는데요 다른 api. 예를들어 https://api.upbit.com/v1/ticker?markets=KRW-ETH 이런 경로의 api호출은 php 페이지로 만들어서 열면 호출이 되는데 저희가 사용하는 위의 ip 경로로 된 api. 123.345.67.89:8601/api/v1/create 이런건 호출이 안되네요.....php 설정의 문제같은데 어디를 봐야할지 모르겠습니다.....

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

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

로그인