通过代理将HTTP / 1转换为HTTP / 2

时间:2019-11-26 18:30:44

标签: http proxy http2 http-proxy

我有一个仅支持HTTP / 1协议的旧版客户端应用程序。

此应用程序访问的某些服务器不再支持HTTP / 1协议,因为它们已迁移到HTTP / 2协议。

是否可以使用NGINX之类的代理应用程序将客户端HTTP / 1的请求转换为服务器HTTP / 2?

1 个答案:

答案 0 :(得分:0)

是的,有可能。我确定可以使用NGNIX。我也已经成功使用了H2O)。您将使用一个配置文件(假设您的旧版应用程序监听端口:8080):

access-log: /dev/stdout
listen: 80
listen:
  port: 443
  ssl:
    certificate-file: server.crt
    key-file: server.key
hosts:
  "*":
    paths:
      /:
        proxy.reverse.url: http://127.0.0.1:8080