如何在vhost之间共享kv存储,一个用于http,另一个用于https请求

如何在vhost之间共享kv存储,一个用于http,另一个用于https请求,https,shared-memory,virtualhost,key-value-store,g-wan,Https,Shared Memory,Virtualhost,Key Value Store,G Wan,由于gwan尚未发布如何使用https功能的文档,因此我尝试使用反向代理来接收https并将http传递给gwan。 我的问题是: 如何识别来自反向代理的请求 如何在这两个vhost(一个用于http,一个用于反向代理的请求)之间共享kv存储?我只想在这两个vhost之间共享指针,而不是在所有vhost之间共享指针 谢谢HTTPS协议没有公开发布,因为没有找到协议合规性工具来检查从头编写的实现 这种不足可能会通过协议处理程序得到“解决”,协议处理程序将使使用任何可用的SSL库变得容易 关于使用外

由于gwan尚未发布如何使用https功能的文档,因此我尝试使用反向代理来接收https并将http传递给gwan。
我的问题是:

  • 如何识别来自反向代理的请求
  • 如何在这两个vhost(一个用于http,一个用于反向代理的请求)之间共享kv存储?我只想在这两个vhost之间共享指针,而不是在所有vhost之间共享指针

  • 谢谢

    HTTPS协议没有公开发布,因为没有找到协议合规性工具来检查从头编写的实现

    这种不足可能会通过协议处理程序得到“解决”,协议处理程序将使使用任何可用的SSL库变得容易

    关于使用外部流程的项目,一些用户报告使用
    SSLtunnel
    成功

  • 反向代理通常使用附加的HTTP头(
    X-Forwarded-For
    ,或
    X-Real-IP
    )来表示其存在,但这通常也是可配置的,G-WAN处理程序将使用此信息

  • 要在虚拟主机(而不是G-WAN管理的其他主机)之间共享数据,您可以使用Linux
    共享内存
    :通过使用特定的命名约定,您将确保这两台主机将找到共享数据(请阅读下面的备注)

  • 请注意,如果您的两个虚拟主机由一个G-WAN实例管理,那么G-WAN脚本将可以访问进程的整个内存范围,因此,根据您的隔离级别,您可能需要运行两个单独的进程