В server_name необходимо прописать api.site1.com ?
ping -4 -c 1 inter-proxy1.localhost
PING inter-proxy1.localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.017 ms
почему запрос все время отправляется с default ip 45.148.28.67
curl --interface 45.148.31.170 'https://api.ipify.org?format=json'
, чтобы убедиться, что на уровне сети всё настроено корректно.proxy_pass http://dynamic;
$root_path
Скоре уж это много-много-гигабайтные бэкапы канал загребают.
В момент добавления правила iptables отрезолвит FQDN, но на этом всё, автоматически обновлять IP оно не будет.
Есть действие
-J LOG
, там можно добавить префикс по которому, в итоге, можно фильтровать записи. Я думаю можно заставить syslog писать их в отдельный лог. Или если есть ELK заставить fiebeat писать эти логи в отдельный индекс.Можно отключить изоляцию сети (сделать
network: host
). Или пошаманить с правилами в таблице NAT - этот вариант предпочтительней (но придётся все правила руками писать и отключить докеру возможность управлять фаирволом).