HTTPS is http that is tunnelled through ssl/tls. Beyond that HTTP and HTTPS are identical. Since there is no
STARTTLS command for HTTP, HTTP and HTTPS must be served on different ports. HTTP is typically served on TCP port 80 and HTTPS is typically served on TCP port 443, but HTTP and HTTPS can be served on (distinct) ports with any port number.
Use this tag for questions on programs and services that use HTTPS. For questions specific to web servers the Server Fault Stack Exchange is probably more appropriate.