当apt-get install apache2 ,服务器在安装完成时自动启动,默认的Apacheconfiguration使/var/www/客户端都可以访问。 因此,如果我在安装Apache之前在该目录中有任何closures的源服务器端脚本或其他秘密信息,那么它是公开访问的,直到我更改Apacheconfiguration并重新启动Apache,或者直到我停止Apache。
我可以做这个
sudo apt-get install -y apache2 sudo service apache2 stop # Finish setting up...
然后,只有一个简单的窗口,可以访问秘密的东西,但是最好让Apache不要自动启动,甚至一刻也不要暴露/var/www/ 。
有没有我可以通过apt-get install或其他方式来防止Apache安装后自动启动的选项?
尝试这个:
/usr/sbin/policy-rc.d : #!/bin/sh exit 101
chmod +x /usr/sbin/policy-rc.d
在此之后,所有的软件包将被安装,但服务将无法启动。
一旦你完成,你可以删除文件:
rm -f /usr/sbin/policy-rc.d
许多select:
/var/www apt-get : sudo RUNLEVEL=1 apt-get install apache2