0

gwan は https 機能の使用方法に関するドキュメントをリリースしていないため、リバース プロキシを使用して https を受信し、http を gwan に渡そうとしています。
私の問題は次のとおりです。

  1. リバース プロキシからのリクエストを識別する方法
  2. http用とリバースプロキシからのリクエスト用のこれら2つの仮想ホスト間でkvストアを共有するにはどうすればよいですか? すべての仮想ホスト間ではなく、これら 2 つの仮想ホスト間でのみポインターを共有したいと考えています。

ありがとう

4

1 に答える 1

0

HTTPS プロトコルは、ゼロから作成された実装をチェックするプロトコル コンプライアンス ツールが見つからなかったため、公開されませんでした。

この不足は、利用可能な SSL ライブラリを簡単に使用できるようにするプロトコル ハンドラによっておそらく「解決」されるでしょう。

外部プロセスを使用するプロジェクトに関して、一部のユーザーは で成功したと報告していSSLtunnelます。

  1. リバース プロキシは通常、追加の HTTP ヘッダー ( X-Forwarded-For、またはX-Real-IP) でその存在を通知しますが、これも通常は構成可能であり、G-WAN ハンドラーはこの情報を使用します。

  2. 仮想ホスト間でデータを共有するには (G-WAN によって管理される他のホストはありません)、Linux を使用できますshared memory。特定の命名規則を使用することで、これら 2 つのホストが共有データを確実に見つけられるようになります (以下の説明をお読みください)。

2 つの仮想ホストが G-WAN の単一インスタンスによって管理されている場合、G-WAN スクリプトはプロセスのメモリ範囲全体にアクセスできるため、分離のレベルによっては、2 つの仮想ホストを実行する必要がある場合があることに注意してください。別々のプロセス。

于 2013-01-08T16:58:21.030 に答える