Сервер Elixir / erlang с поддержкой http2 и SNI - PullRequest
2 голосов
/ 22 марта 2020

Однажды я написал небольшой обратный прокси-сервер в node.js, который был способен перенаправлять любой запрос любого (определенного) домена на соответствующие ему конечные точки в DMZ с несколькими серверами.

В настоящее время я хочу переписать все это на основе Erlang / Elixir и началось с веб-фреймворка Phoenix. Phenix уже очень хорошо поддерживает http2, но базовый ковбойский сервер не поддерживает SNI (https://en.wikipedia.org/wiki/Server_Name_Indication).

Так что кто-нибудь имеет опыт или когда-либо реализовывал SNI с http2 с Erlang, и есть подсказка для этого, если есть что-то доступное или отправная точка, или если это само по себе начнет целый новый проект?

...