如何删除 ufw 应用列表中的可用应用程序?

如何删除 ufw 应用列表中的可用应用程序?

我想从此列表中删除 Apache、Apache Full、Apache Secure。我有 Nginx 服务器。但是,当我在 nginx 服务器上安装 phpmyadmin 时,遇到了问题。之后,我在可用应用程序列表中看到了 Apache、Apache Full、Apache Secure。

$ sudo ufw app list

Available applications:
  Apache
  Apache Full
  Apache Secure
  Nginx Full
  Nginx HTTP
  Nginx HTTPS
  OpenSSH

我试过了:

sudo service apache stop
sudo apt-get remove apache
sudo apt-get uninstall apache
sudo apt remove apache --purge
sudo apt-get remove apache
sudo apt-get purge apache

但是不起作用。如何删除这三个应用程序?

答案1

来自文章防火墙Ubuntu 文档:

打开端口的应用程序可以包含 ufw 配置文件,其中详细说明了应用程序正常运行所需的端口。配置文件保存在/etc/ufw/applications.d,如果默认端口已更改,则可以进行编辑。

我认为这些应用程序配置文件的存在不会造成任何问题,但您可以通过以下命令删除 UFW 的 Apache 配置文件:

sudo rm -R /etc/ufw/applications.d/apache2*

要查找哪个服务正在使用HTTP|HTTPS端口80|443请使用以下命令:

sudo lsof -i -n -P +c 0 | grep ':80\|:443'

我不知道Ubuntu是哪个版本,但在99%删除Apache2你应该完全使用:

sudo apt update
sudo apt remove --purge apache2*
sudo apt-get autoremove && sudo apt autoclean

相关内容