In nginx the proxy_pass
directive is not resolving DNS using the /etc/hosts
file. Any way to enable this possibility (maybe by leveraging Lua as a last
If you have a server with systemd you can use the nameserver shipped with it, systemd-resolved, to resolve your hostnames from the /etc/hosts
file.
Just add this to your nginx config http
, server
or location
block:
resolver 127.0.0.53;
Use systemctl status systemd-resolved.service
to see if it running on your server.