0

为了部署 React 应用程序,我必须在 Ubuntu 上设置 Nginx,而对于 Nginx,我必须设置防火墙。但是当我运行命令时sudo ufw app list 它给了我列表

Available applications:
  Nginx Full
  Nginx HTTP
  Nginx HTTPS
  OpenSSH

现在我必须允许 Nginx 使用 HTTP,我必须运行命令

 sudo ufw allow 'Nginx HTTP'

显示结果如

Rules updated
Rules updated (v6)

现在要检查防火墙的状态,我们运行命令

 sudo ufw status

返回

Status: inactive

我试过了

sudo ufw default allow

但它不起作用。所以请帮忙解决

4

1 回答 1

2

最后我用命令

sudo ufw enable

这提示我

Command may disrupt existing ssh connections. Proceed with operation (y|n)? 

我回复了 y 然后得到了结果

Firewall is active and enabled on system startup

现在当我检查

sudo ufw status

它返回

Status: active

To                         Action      From
--                         ------      ----
Nginx HTTP                 ALLOW       Anywhere
Nginx HTTP (v6)            ALLOW       Anywhere (v6)
于 2019-04-03T07:44:10.513 回答