Ubuntu 18.04 サーバーに Apache Web サーバーがありました。開発者が NGINX を使用することを決定した後、Apache を削除して NGINX をインストールしました。私は次のコマンドで Apache を削除しました:
- apt を削除します...
systemctl stop apache2
systemctl disable apache2
- 何かが存在するかどうかを確認します
/etc/systemd/apache*
(何も存在しませんでした)。
正常に動作しますが、ログに次の行があることに気付きました。
-- Reboot --
Jun 11 09:33:28 ela1 systemd[1]: Starting LSB: Apache2 web server...
Jun 11 09:33:28 ela1 apache2[892]: /etc/init.d/apache2: 46: .: Can't open /etc/apache2/envvars
Jun 11 09:33:29 ela1 apache2[892]: /etc/init.d/apache2: 57: .: Can't open /etc/apache2/envvars
Jun 11 09:33:29 ela1 systemd[1]: Started LSB: Apache2 web server.
Apache を削除する方法をご存知ですか?
答え1
次のようにして削除してみてください:
sudo apt-get purge apache2
または
sudo apt-get remove --purge apache2 apache2-utils
答え2
通常、パッケージと設定ファイルを削除する場合はpurgeを使用する必要があります。パッケージとその設定ファイルと依存関係をシステム全体で削除する最良の方法は、sudo apt-get --purge autoremove
答え3
これらのコマンドは、Apache2 とそのすべての設定およびログを完全に削除します。
sudo service apache2 stop
sudo apt purge apache2
sudo apt purge apache2-utils
sudo apt autoremove
sudo rm -rf /etc/apache2
sudo rm -rf /var/lib/apache2
sudo rm -rf /var/log/apache2