web-dev-qa-db-ja.com

Ubuntuサーバー上のApache2サーバーを完全に削除してから再インストールする方法を教えてください。

私のubuntuサーバー上のApache2サーバーでいくつかの奇妙な問題があります。一部の構成ファイルが改ざんされた可能性があります。サーバーからApache2を完全に削除する最も簡単な方法は何ですか。を使用してインストールする方法を知っています

Sudo apt-get install Apache2

しかし、私はApache2を完全に削除することを確認したいだけです。

22
TheJediCowboy

次の2つのコマンドを実行します。

Sudo apt-get --purge remove Apache2
Sudo apt-get remove Apache2-common
16
Rajat

最初に明らかにサーバーを停止します。

Sudo service Apache2 stop

Apache2パッケージと依存関係を削除します。

Sudo apt-get purge Apache2 Apache2-utils Apache2.2-bin Apache2-common
Sudo apt-get autoremove --purge

手動で変更またはインストールした場合、aptはそれを削除しない場合があります。残っているものを確認してください:

whereis Apache2

これらのディレクトリの内容を確認し、ゴミ箱に移動したい場合は、手動でディレクトリを削除してください。私の場合:

Sudo rm -Rf /etc/Apache2 /usr/lib/Apache2 /usr/include/Apache2
70
Jeroen

試してみてもいいと思います。

Apache_PKGS=`Sudo dpkg --get-selections | grep Apache | cut -f 1

ターミナルで、そこにあるかどうかを確認します。

echo $Apache_PKGS

次のように表示されます。

Apache2 Apache2-mpm-prefork Apache2-utils Apache2.2-commonなど。次に、次のコマンドを実行します。

Sudo apt-get remove --purge $Apache_PKGS
Sudo apt-get install $Apache_PKGS

そして、あなたは行ってもいいはずです。

0
Olu Smith