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