1) Каким образом надо настраивать DNS сервер? Я правильно же понимаю что не надо будет для каждого домена прописывать настройки в DNS.
Просто добавьте следующую запись формата A («A record» в англоязычной версии): *.example.com
Потом настраиваете nginx
server {
server_name www.example.com;
location / {
proxy_pass 11.22.33.44:8080;
}
}
server {
server_name ~^(?<sub_domain>[a-z0-9\-]+)\.example.com$;
location / {
proxy_pass 11.22.33.44:8080/$sub_domain$uri$is_args$args;
}
}