执行sudo ufw allow 'Nginx HTTP 报错 ERROR: Could not find a profile matching 'Nginx HTTP'
时间: 2024-02-18 17:01:11 浏览: 251
nginx部署整理http版本
如果执行 `sudo ufw allow 'Nginx HTTP'` 命令时提示找不到匹配的配置文件,可能是因为 Ubuntu 系统默认未安装 Nginx 的防火墙配置文件。你可以手动创建该配置文件,步骤如下:
1. 创建 Nginx 防火墙配置文件:
```
sudo nano /etc/ufw/applications.d/nginx
```
2. 将以下内容复制到文件中:
```
[Nginx HTTP]
title=Web Server (Nginx, HTTP)
description=Small, but very powerful and efficient web server
ports=80/tcp
```
3. 保存并关闭文件。
4. 重新加载防火墙配置文件:
```
sudo ufw app update nginx
```
5. 允许 Nginx HTTP 流量:
```
sudo ufw allow 'Nginx HTTP'
```
完成上述步骤后,你应该能够成功允许 Nginx HTTP 流量。
阅读全文