
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 リダイレクトを発行する必要があります。これにより、ユーザーのブラウザは他のサイトから直接データを要求するようになります。