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

时间:2019-04-03 07:41:23

标签: reactjs nginx firewall digital-ocean ufw

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

Available applications:
  Nginx Full
  Nginx HTTP
  Nginx HTTPS
  OpenSSH

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

 sudo ufw allow 'Nginx HTTP'

显示类似

的结果
Rules updated
Rules updated (v6)

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

 sudo ufw status

返回

Status: inactive

我尝试了

sudo ufw default allow

但是它不起作用。所以请提供解决方案

1 个答案:

答案 0 :(得分:0)

最后我使用命令

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)