このリストからApache、Apache Full、Apache Secureを削除します。 Nginxサーバーがあります。しかし、nginxサーバーにphpmyadminをインストールすると、問題が発生しました。その後、Apache、Apache Full、Apache SecureがAvailable applicationsリストに表示されました。
$ 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
しかし、動作しません。この3つのアプリケーションを削除する方法は?
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