ane*_*yzm 3 ubuntu-9.04 lighttpd apache-2.2
我的网络服务器的 Apache 和 Ubuntu 9.04 上的 lighttpd 存在一些问题。
我只使用 lighttpd 并且我已经在 Ubuntu 上停止了 Apache。出于某种原因,几天前开始,Apache 开始运行,我需要停止它才能重新启动 lighttpd。
Cron 对此一无所知。而这个问题就在上周才开始存在。可能是什么原因?
如何禁用 Apache?
Ubuntu 有一个 init 系统,用于在启动时启动各种服务,具体取决于启动的运行级别。默认情况下,/etc/rc*.d/当您通过 apt 安装Apache 时,Apache 会将自己添加到各个版本中,因此默认情况下它会在大多数运行级别中启动。
要删除 apache2 init 脚本的启动链接,您需要运行如下命令:
update-rc.d apache2 disable
Run Code Online (Sandbox Code Playgroud)
这应该给你一个输出,如:
Disabling system startup links for /etc/init.d/apache2 ...
Removing any system startup links for /etc/init.d/apache2 ...
/etc/rc0.d/K09apache2
/etc/rc1.d/K09apache2
/etc/rc2.d/S91apache2
/etc/rc3.d/S91apache2
/etc/rc4.d/S91apache2
/etc/rc5.d/S91apache2
/etc/rc6.d/K09apache2
Run Code Online (Sandbox Code Playgroud)
现在 apache 不会在启动时启动。您仍然可以使用以下脚本手动启动它/etc/init.d:
/etc/init.d/apache2 start
Run Code Online (Sandbox Code Playgroud)
要查看当前为启动时启动启用了哪些服务,您可以使用 chkconfig 之类的工具,我认为它不是默认安装的,但在存储库中可用。
编辑:如果你根本不想运行 apache,你最好卸载它。
| 归档时间: |
|
| 查看次数: |
1691 次 |
| 最近记录: |