如何将 Apache 安装为“服务单元”?

如何将 Apache 安装为“服务单元”?

我想将 Apache 作为服务运行,以便它在启动时启动,所以我尝试了:

sudo systemctl start apache2.service

但收到错误:

无法启动 apache2.service:找不到单元 apache2.service。

所以,显然我需要安装 apache 作为“服务单元”。 Apache 文档似乎没有有关如何执行此操作的信息,只有旧的令人困惑的 init.d 指令不再起作用。

答案1

从源代码构建apache2不会为其创建服务。这就是为什么您收到找不到服务的错误的原因。

您需要手动创建一个或apache2通过安装apt。后者要容易得多,您还可以安装添加的所有功能。要让它在启动时运行,您需要systemctl enable apache2在创建服务或通过安装 apache2 后使用apt

相关内容