I’ve changed my ufw settings to only allow port 22 for ssh and 443 for https.
If i go to https://mydomain.com it works fine but if i try to go to http://mydomain.com then it says server not found. I take it i have no choice BUT to enable port 80?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
At minimum, you need ports 22, 80, and 443 open and accepting incoming requests. Ports 80 and 443 are web-facing ports that are required for HTTP and HTTPS requests to get through.