Renew certificate using HTTPS (port 443) or alternative port (eg 8000)

The very new, draft TLS-ALPN validation uses port 443. But it's not widely supported by clients (yet).

What runs on port 80? Can it be changed to handle Let's Encrypt validation appropriately? By copying files, or reverse proxying, or redirecting (perhaps to HTTPS)...?