There's three things really, two serverside and one clientside (and basically this isn't a security but a configuration issue).
Conf: did you configure Apache for ports 80 and 443?
Log: if you restart Apache logging in verbose mode, does it return any errors?
Cli: if you do [netscape - w/o space before ":"] https ://localhost:443 what does it return?
If it's unclear after trying, please post the details how you set up Apache and the cert stuff, and the relevant log parts, and the config.