web-dev-qa-db-ja.com

Ubuntu16.04のポート80と443の両方でApacheへのアクセスを許可する

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'
1
en Peris

「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
4
Jeff