설명을 드리자면,
testsite.com과
sub.testsite.com의 서버가 다른데
클라우드플레어 설정에서 애네 둘끼리 통신을 할때는 프록시를 안거치고 하게 하고 싶습니다.
방법이 없을까요?
PHP | PHP 8.2 |
---|
설명을 드리자면,
testsite.com과
sub.testsite.com의 서버가 다른데
클라우드플레어 설정에서 애네 둘끼리 통신을 할때는 프록시를 안거치고 하게 하고 싶습니다.
방법이 없을까요?
각 서버의 /etc/hosts 파일에 자신과 상대방의 IP를 입력해 놓으면 관리하기도 쉽고, 다른 기능들도 혜택을 볼 수 있습니다. 동일한 사이트의 이미지 주소로 썸네일을 생성해야 하는 경우도 있고, 푸시앱 모듈처럼 스스로를 curl로 재귀호출하는 경우도 있는데, 그런 것까지 모두 클플을 경유한다면 무척 비효율적이니까요.
도메인을 써야되면 php curl에서 url값에 도메인대신 ip로 넣고 http헤더에 host값을 변경하는 방법이 있고요
예)
https://127.0.0.1/test-api.php
curl header
HOST: sub.testsite.com