【问题标题】:HTTP/1 to HTTP/2 translation via proxy通过代理的 HTTP/1 到 HTTP/2 转换
【发布时间】:2020-03-22 06:01:18
【问题描述】:

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

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

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

【问题讨论】:

    标签: http proxy http2 http-proxy


    【解决方案1】:

    是的,这是可能的。我确信可以使用 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
    
    

    【讨论】:

      猜你喜欢
      • 2017-04-17
      • 2016-04-22
      • 1970-01-01
      • 2012-07-21
      • 2018-07-25
      • 2010-09-20
      • 2013-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多