Bestimmte Anfragen umleiten

Bestimmte Anfragen umleiten

Ich habe meinen Linux-Server so eingerichtet, dass er als DNS-Server verwendet wird. Ich versuche herauszufinden, wie ich Anfragen an eine bestimmte URL umleiten kann. Beispielsweise site1.comwird angefordert. Der Server nimmt die Anfrage entgegen und ändert sie in , sodass die Daten von und nicht site2.comvon empfangen werden . Wie kann ich das tun? Beispiel:site2.comsite1.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-
}

Der Server gibt eine JSON-Datei zurück, falls das einen Unterschied macht.

Antwort1

Sie könnten die andere Site als Proxy verwenden, wenn Sie möchten, aber in Wirklichkeit sollten Sie eine 302-Umleitung einrichten, wenn Sie das möchten. Dadurch fordert der Browser des Benutzers die Daten direkt von der anderen Site an.

verwandte Informationen