특정 요청 리디렉션

특정 요청 리디렉션

Linux 서버를 DNS 서버로 사용하도록 설정했습니다. 요청을 특정 URL로 리디렉션하는 방법을 알아내려고 합니다. 예를 들어 site1.com요청됩니다. 서버는 요청을 받아 로 변경 site2.com하므로 데이터는 site2.com가 아닌 에서 수신됩니다 site1.com. 어떻게 해야 하나요? 예:

server {
listen 80;
server_name site1.com
location / {
proxy_pass http://site1.com/;
proxy_set_header host $http_host;
resolver 8.8.8.8;
}
    -Get Data from site2.com-
}

차이가 있는 경우 서버는 .json 파일을 반환합니다.

답변1

원하는 경우 다른 사이트를 프록시할 수 있지만 실제로 그렇게 하려면 302 리디렉션을 실행해야 합니다. 이로 인해 사용자의 브라우저가 다른 사이트에서 직접 데이터를 요청하게 됩니다.

관련 정보