I 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のインストール後にApacheが自動的に起動しないようにする方法はありますか?
これを試して:
/usr/sbin/policy-rc.d
以下のコンテンツ:#!/bin/sh
exit 101
chmod +x /usr/sbin/policy-rc.d
この後、すべてのパッケージがインストールされますが、サービスは開始されません。
完了したら、ファイルを削除できます。
rm -f /usr/sbin/policy-rc.d
多くのオプション:
/var/www
から移動しますapt-get
に渡します。Sudo RUNLEVEL=1 apt-get install Apache2