2011-10-12 2 views
0

HTTP GET을 통해 회사가 아닌 외부 API에 액세스하는 서버가 있습니다. 등록 된 서버 A의 IP 주소에서만 액세스 할 수 있습니다.PHP/Curl : 중간 서버를 통해 외부 웹 API에 액세스

이제 두 번째 서버 B에서 해당 API의 정보 중 일부가 필요합니다. 그러나 PHP + Curl을 사용하면 요청을 보내는 데 꽤 오래 걸립니다 서버 A에서 서버 B로 전달한 다음 API로 전달합니다.

어떻게 처리 할 수 ​​있습니까?

시스템 : 우분투 10.10/서버 A와 B는 같은 행동

답변

1

당신은 서버 A에 웹 서버를 사용합니다 옵션이 될 것입니다 C에서 MySQL을/프로그래밍 뭔가 사용되는 것과 동일한 호스팅 회사/PHP와 있습니다 서버 B에서만 액세스 할 수있는 외부 API에 대한 역방향 프록시이며 서버 A에서 액세스 할 수있는 것처럼 API에 액세스합니다.

a tutorial on how to configure reverse proxies in apache on Apache Tutor이 있습니다.

+0

감사합니다. VBF, 새로운 것을 배웠습니다. –