我正在运行的家庭网络上的 Ubuntu 18.04 服务器
:
- 用于 DHCP 和 DNS 的 dnsmasq
- nginx 作为某些 Web 应用程序的反向代理(在 localhost 和其他主机上运行)
nginx 反向代理配置使用主机名,例如:
location / {
proxy_pass http://nas.mydomain.com:8080;
但是,当重新启动服务器时,nginx 尝试启动但由于无法解析其配置中的主机名而失败。如果我在启动后手动启动 nginx,它启动时不会出错。
这让我相信 nginx 在 dnsmasq 可用于解析主机名之前启动。
有没有办法强制 nginx 在 dnsmasq 之后启动?