If you really wanted, you could run Apache on port 80, and use mod_rewrite to redirect incoming HTTPS requests to http on some other port. On the same machine, or on a second machine.
But there's really no need to do that sort of thing; Scott's openssl-based module should do exactly what is wanted, with less complexity and more efficiency.