Bem, a mensagem de erro que você tem é óbvia:
ALPN is not supported.
A negociação de protocolo de camada de aplicação, também conhecida como ALPN , é uma extensão TLS (Transport Layer Security) para negociação do protocolo da camada de aplicação . O ALPN permite que a camada de aplicação negocie qual protocolo deve ser executado em uma conexão segura de uma maneira que evite viagens de ida e volta adicionais e que seja independente dos protocolos da camada de aplicação. É usado pelo HTTP / 2. Além disso, também é necessário pelo HTTP / 2 (AFAIK).
O ALPN é suportado por / usando openssl => 1.0.2
. De acordo com sua saída de nginx -V
, seu nginx
foi criado com òpenssl 1.0.1f
, portanto, isso não pode e não vai funcionar. Para ativar (e usar) o HTTP / 2, você precisa executar uma versão mais moderna de nginx
. Recentemente, eu expliquei uma maneira de fazer isso aqui . (Mas, por favor, não copie / cole isso, isso não funcionará, já que lida com Debian
.)