You mis-intpret the messages.
If the port would be blocked by Firewall, then you get not connectio at all and after 30 seconds you get a timeout error.
But you get "permission denied" and that means, the conection was successful, but you as user don't permissions to access the web server.