Когда apt-get install apache2
сервер запускается автоматически, когда установка завершается, а конфигурация Apache по умолчанию делает все /var/www/
доступным для клиентской стороны. Таким образом, если у меня есть какие-либо сценарии на стороне сервера с закрытым исходным кодом или другая секретная информация в этом каталоге до установки Apache, он будет общедоступным, пока я не изменю конфигурацию Apache и не перезапущу Apache или пока я не остановлю Apache.
я могу это сделать
sudo apt-get install -y apache2
sudo service apache2 stop
# Finish setting up...
Кроме того, есть только краткое окно, где секретные материалы доступны, но было бы предпочтительнее вообще не запускать Apache автоматически и никогда не показывать /var/www/
ни на один момент.
Есть ли какие-либо параметры, которые я могу передать apt-get install
или другие способы запретить автоматический запуск Apache после его установки?
apt-get
. Я полагаю, если вы скомпилируете его самостоятельно, вы сможете найти код, который запускает Apache после установки, и отключить его. Это может быть достойный ответ, если кто-то может описать более подробно. Однако идеальный ответ на поставленный вопрос все равно будет использоватьсяapt-get
.