小编J. *_*oux的帖子

如何更改 systemd 服务的启动顺序


我正在运行的家庭网络上的 Ubuntu 18.04 服务器:

  • 用于 DHCP 和 DNS 的 dnsmasq
  • nginx 作为某些 Web 应用程序的反向代理(在 localhost 和其他主机上运行)

nginx 反向代理配置使用主机名,例如:

location / {
        proxy_pass http://nas.mydomain.com:8080;
Run Code Online (Sandbox Code Playgroud)

但是,在重新启动服务器时,nginx 尝试启动但由于无法解析其配置中的主机名而失败。如果我在启动后手动启动 nginx,它会正常启动。

这让我相信 nginx 在 dnsmasq 可用于解析主机名之前启动。

有没有办法强制 nginx 在 dnsmasq 之后启动?

server nginx dnsmasq systemd

5
推荐指数
1
解决办法
2191
查看次数

标签 统计

dnsmasq ×1

nginx ×1

server ×1

systemd ×1