I successfully made everything work with SSL on an alternate port. The only issue I can see is that when I use the "add new" plugin option, only the first page is https. The navigation (with "paged=2", etc.) doesn't pick that up and of course, doesn't work.
I'm using NginX and I don't have any problems with rewrites, but this has me stumped. It seems to be something within the WordPress code, but I'm at a loss as to where to look.
I reverted back to not using SSL at all because of this single issue. I can't use the standard port because of multiple WordPress installations on the same IP address.