Allow HTTPS Through Your UFW Firewall
UFW -- Uncomplicated Firewall -- is just what is sounds like. I have it running on a DigitalOcean box and it is only letting through traffic on ports 80 (HTTP) and 22 (SSH). I am setting up SSL for a domain hosted on this box which means I need to also let through traffic on 443 (HTTPS).
The allowed ports can be checked with the status command:
$ sudo ufw status
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
Nginx HTTP ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Nginx HTTP (v6) ALLOW Anywhere (v6)
As we can see, HTTPS has not yet been allowed by ufw. We can allow
HTTPS traffic with the allow command.
$ sudo ufw allow https
Check the status again and see that HTTPS is now included in the list.
h/t Dillon Hafer
Tweet