When you say that "port 80 doesn't work either" - does the redirect happen? In other words, does the address (in the browser) change to https://...? The general tactic is to get it working over http (port 80) first, then add https.