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