如何在 ubuntu 上为数字海洋设置防火墙



为了部署一个反应应用程序,我必须在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

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

最后我用命令工作

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)

最新更新