【发布时间】:2019-05-29 17:55:21
【问题描述】:
我注意到,当我使用 ubuntu 命令“nginx”启动 nginx 并执行 systemctl status nginx 时。它表明 systemctl 已禁用。此外,如果我首先使用命令 systemctl start nginx 启动 nginx,然后尝试使用命令 nginx 启动 nginx,它会检查端口的可用性,然后说 nginx:[emerg] 仍然无法绑定()。所以我认为必须有一个differene和他们的目的。当我使用命令 nginx strt nginx 时,停止 nginx 的唯一方法是使用 killlall nginx 或 kill -9 (进程 ID)强制或清除端口。所以我很确定它们之间存在一些差异。
【问题讨论】:
-
不仅被 nginx 弄糊涂了。我认为您可能对 systemctl 和本机命令脚本可以管理的所有进程感到困惑。你应该对
systemctl有所了解,不要专注于nginx。 -
谢谢它帮了我很多,但仍然不清楚为什么可以使用这两个命令单独启动一个进程。这就是我问这个问题的主要原因是第一位,如果使用了 nginx 和 systemctl 启动 nginx 然后它还尝试使用其他命令启动同一个恶魔,为什么?谢谢回复
标签: nginx nginx-location nginx-reverse-proxy