ELBでreverse_proxyサーバとしてnginxを使用しています。私は、nginx.confファイルで設定したリゾルバ値に関する説明を探しています。マイnginx.conf:nginxのリゾルバのパラメータ
http {
...
resolver x.x.x.x valid=30s;
...
}
server {
...
set $elb "example.com";
location/{
...
rewrite ^/(.*) $1 break;
proxy_pass http://$elb/$1?$args;
...
}
...
}
私はこれを踏襲 - https://www.ruby-forum.com/topic/6816375#1166569とレゾルバ値として/etc/resolv.confの値を設定し、それが正常に動作します。この後ろに立っているのは何ですか?
おかげで@ Terra、動的DNS名(ELB)を使用しているため、IPの変更を追跡する必要があります。 /etc/resolv.confのネームサーバの値を使用しているのが適切な解決策ですか? – guyyug
はい、resolve.confに記載されているものを含む任意のDNSサーバーを使用できます。 –
「すべて」ではなく、パブリックDNSを使用しないでください。いくつかのセキュリティ上の問題があります。ローカルDNSリゾルバを使用する方が良い。 –