Linux

允許在 Ubuntu 16.04 的埠 80 和 443 上訪問 Apache

  • August 31, 2020

我剛剛在 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

引用自:https://unix.stackexchange.com/questions/460480