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

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

QA

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

본문

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

 

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

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

이 질문에 댓글 쓰기 :

답변 1

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

 

EC2에서 보안탭의

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

해당포트는 열었구요 제가 계속 확인을 해보니 콘솔에서 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 설정의 문제같은데 어디를 봐야할지 모르겠습니다.....

답변을 작성하시기 전에 로그인 해주세요.
전체 119
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT