重定向某些請求

重定向某些請求

我將我的 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 重定向。這將導致用戶的瀏覽器直接從其他網站請求資料。

相關內容