为了部署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
但是它不起作用。所以请提供解决方案
答案 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)