Если ваша конфигурация достаточно регулярна и если вы уже разбили ее на небольшие отдельные файлы, вероятно, будет проще каждый раз регенерировать весь файл с нуля, и в этом случае это может быть так же просто, как
#!/bin/sh
ENV_IP=$1
cat > nginx.conf <<EOF
...
...
location ^~/data/{
proxy_pass https://$ENV_IP/data/
}
...
...
EOF