在 Linux 上更改服务 apache2

在 Linux 上更改服务 apache2

我在 ubuntu 12.04 上。

服务 apache2 的默认 exe 位置(用法例如:sudo service apache2 start)当前指向 /etc/apache2/bin/httpd,但这不会修改当前正在运行的 apache 进程,因为 init.d 在启动时使用 apachectl。如何将服务 exe 位置更改为 /etc/apache2/bin/apachectl?

答案1

据我所知,/usr/sbin/service 只是 init.d 脚本的包装器。看一下这个文件:

# A convenient wrapper for the /etc/init.d init scripts.

因此,如果您的 init.d 使用 apachectl,那么服务也应该使用它们。

相关内容