How did you check that 443 port is not blocked?
Without having owncloud running you should be able to connect to your webServer, from outside the private nework, with your public IP on port 443 once the Port Forwarding was made on router.
If this very first step works, then you can proceed further with owncloud, otherwise every effort making owncloud works, is useless.
In which country is this happening?