nginx ssl_preload настройка ssh,http,https

#nginx #proxy #nginx-config

Вопрос:

Я видел примеры объединения HTTPS/SSH, выбирая восходящую версию протокола на основе SSL:

 map $ssl_preread_protocol $upstream {
    default   ssh.example.com:22;
    "TLSv1.2" new.example.com:443;
}

# ssh and https on the same port
server {
    listen      192.168.0.1:443;
    proxy_pass  $upstream;
    ssl_preread on;
}
 

Но я не знаю, как объединить SSH, HTTPS(TLS) и HTTP на одном порту? Возможно ли это вообще ?

Спасибо