Quando apt-get install apache2
o servidor é iniciado automaticamente quando a instalação é concluída, a configuração padrão do Apache torna tudo /var/www/
acessível ao lado do cliente. Portanto, se eu tiver scripts do lado do servidor de código-fonte fechado ou outras informações secretas nesse diretório antes de instalar o Apache, elas estarão acessíveis ao público até que eu mude a configuração do Apache e reinicie o Apache ou até que eu pare o Apache.
eu posso fazer isso
sudo apt-get install -y apache2
sudo service apache2 stop
# Finish setting up...
E há apenas uma breve janela onde o material secreto está acessível, mas seria preferível impedir o Apache de iniciar automaticamente e nunca expor /var/www/
nem por um momento.
Existem opções para as quais eu possa passar apt-get install
ou outras maneiras de impedir que o Apache seja iniciado automaticamente após a instalação?
apt-get
. Suponho que, se você o compilar, poderá encontrar o código que inicia o Apache após a instalação e desativá-lo. Essa pode ser uma resposta decente se alguém puder descrever com mais detalhes. No entanto, a resposta ideal para a pergunta conforme declarada ainda seria usadaapt-get
.