取消Apache自动运行在Debian上

遇到一件怪异的事情:在一台新的Debian 6服务器中,Apache被默认安装,并且开机自动运行。因要用nginx作默认的Web Server,Apache就比较碍事儿了,想把它卸载,或者不要启动运行。用apt来删除吧,通过

apt-get remove apache2

却命令提示“Package apache2 is not installed”。失败了,试试这个

apt-get purge apache2

还是不行。难道是当初安装的时候,不是用的apt?算了,不管了,现在让它不自动运行也可。

Debian把计算机的启动和关闭划分为7个阶段,标志位为0~6。其中0,1,6是关闭,2,3,4,5是启动,同时对应到/etc/rc*.d/下的脚本,所以apache的自动启动脚本也很有可能是在这里。如果不需要启动,直接删除

update-rc.d apache2 remove

恢复也可以通过update-rc.d脚本

update-rc.d apache2 start 2 3 4 5

暂无评论

发表评论

电子邮件地址不会被公开。