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

bar*_*acı 5 server apache2 nginx phpmyadmin

我想删除此列表中的 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
Run Code Online (Sandbox Code Playgroud)

我试过了:

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
Run Code Online (Sandbox Code Playgroud)

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

pa4*_*080 7

从文章防火墙的 Ubuntu 文档:

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

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

sudo rm -R /etc/ufw/applications.d/apache2*
Run Code Online (Sandbox Code Playgroud)

查找正在使用的服务HTTP| HTTPS港口80| 443使用这个命令:

sudo lsof -i -n -P +c 0 | grep ':80\|:443'
Run Code Online (Sandbox Code Playgroud)

我不知道 Ubuntu 是哪个版本,但是在 99% 的情况下完全删除 Apache 2你应该使用:

sudo apt update
sudo apt remove --purge apache2*
sudo apt-get autoremove && sudo apt autoclean
Run Code Online (Sandbox Code Playgroud)