I suddenly have a client who doesn't understand much in programming. So the best solution in this case would be - to run the app on my server while keeping his domain under his control. He has there Nginx installed so no problem with configuring it.
Question is, does Nginx support this scenario when the server which has the code is different than the one to which his domain points?
What are the other solutions available? I know about haproxy, and bind9.
I don't want the end user to notice any 301 redirects or similar.
CNAME
record to another domainname (A
records point to ip-adresses). But the technical term for what I think you describe in your question is a reverse proxy setup.