apache2服务在重启时失败 - 无法启动apache2.service:找不到单元

6

当我尝试重启apache服务器时,我会得到以下响应。

正在重定向到/bin/systemctl start apache2.service

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


不是httpd.service吗?systemctl restart httpd - Daan
用户apache 主目录/usr/share/httpd 这是PHP信息,服务器是Apache。@Daan - Mahendra Pratap
1
是的,Apache 是用户,但进程是 httpd。尝试使用 systemctl restart httpdapachectl restart 重新启动。 - Daan
sudo systemctl restart httpd 已经生效,谢谢 @Daan - Mahendra Pratap
2个回答

12

您正在使用不同的Apache服务。

如果您使用相同的服务,请运行此命令。

systemctl restart httpd
或者
apachectl restart

2
如果您使用的是最新的Linux,请尝试以下操作: - 使用以下命令检查您的服务名称。
 # systemctl list-units --type service 

上述命令将列出所有服务,找到您想要重启的正确服务名称 - 使用以下命令重新启动或重新加载服务,例如我使用重新启动服务 httpd24-httpd.service。
# systemctl restart httpd24-httpd.service
or # systemctl reload httpd24-httpd.service

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接