遇到一件怪异的事情:在一台新的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
暂无评论