en *_*ris 4 linux ubuntu ufw apache-httpd apache-virtualhost
我刚刚在 Ubuntu 16.04 上安装了 UFW 0.35:
root@localhost:/etc# ufw --version
ufw 0.35
Copyright 2008-2015 Canonical Ltd.
Run Code Online (Sandbox Code Playgroud)
和
root@localhost:/etc# ufw app list
Available applications:
OpenSSH
Run Code Online (Sandbox Code Playgroud)
我想允许在端口 80 和 443 上访问 Apache,使用命令
$ ufw allow "Apache Full"
Run Code Online (Sandbox Code Playgroud)
但我有一个错误
ERROR: Could not find a profile matching 'Apache Full'
Run Code Online (Sandbox Code Playgroud)
您可能会收到该错误,因为尚未为“Apache Full”创建配置文件。您可以通过检查目录来查看系统上存在哪些配置文件:
/etc/ufw/applications.d/
Run Code Online (Sandbox Code Playgroud)
要创建名为“Apache Full”的配置文件,请使用以下语法(来自手册页)在上述目录中创建一个文件:
[Apache Full]
title=<title>
description=<description>
ports=80/tcp,443/tcp
Run Code Online (Sandbox Code Playgroud)
接下来,您将更新 ufw 应用程序:
ufw app update "Apache Full"
Run Code Online (Sandbox Code Playgroud)
现在您应该能够从您的问题中运行命令:
ufw allow "Apache Full"
Run Code Online (Sandbox Code Playgroud)
要确认您的个人资料包含在 ufw 的规则中,请运行:
ufw status
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15968 次 |
| 最近记录: |