Apache answer both HTTP and HTTPS on the same port
This is not going to be possible with Apache. With Apache you cannot have HTTPS and HTTP running on the same port.
I am aware of a few port-multiplexers designed to make HTTPS/OpenVPN and SSH run on the same port, but these require additional software.
- SSLH: http://www.rutschle.net/tech/sslh.shtml
- Multiplex: http://www.pond-weed.com/multiplex/ (appears to be dead)