UFW - Firewall configuration on Ubuntu
Table of contents
Basic ufw
sudo ufw enable
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 'Nginx Full'
# to remove run command: sudo ufw delete allow 'Nginx Full'
sudo ufw allow OpenSSH
sudo ufw status
sudo ufw app list
sudo chown -R www-data:www-data /usr/share/nginx/html
Install ufw
sudo apt install ufw
sudo vim /etc/default/ufw
# to check "IPV6=yes" is set
sudo ufw default deny incoming
sudo ufw default allow outgoing
Allow connections
sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full'
sudo ufw allow 22
Check list
Status
Disable
sudo ufw disable
sudo ufw reset