Ubuntu 16.04にUFW 0.35をインストールしました:
root@localhost:/etc# ufw --version
ufw 0.35
Copyright 2008-2015 Canonical Ltd.
そして
root@localhost:/etc# ufw app list
Available applications:
OpenSSH
次のコマンドを使用して、ポート80と443の両方でApacheへのアクセスを許可します
$ ufw allow "Apache Full"
しかし、私はエラーが発生しました
ERROR: Could not find a profile matching 'Apache Full'
「Apache Full」用に作成されたプロファイルがないため、このエラーを受け取っている可能性があります。ディレクトリを確認すると、システムに存在するプロファイルを確認できます。
/etc/ufw/applications.d/
'Apache Full'と呼ばれるプロファイルを作成するには、次の構文を使用して上記のディレクトリにファイルを作成します(マニュアルページから)。
[Apache Full]
title=<title>
description=<description>
ports=80/tcp,443/tcp
次に、ufwアプリを更新します。
ufw app update "Apache Full"
これで、質問からコマンドを実行できるようになります。
ufw allow "Apache Full"
プロファイルがufwのルールに含まれていることを確認するには、次のコマンドを実行します。
ufw status