ユーザと別のページ(mbean)の間のリバースプロキシのように動作するcgiページを作成する必要があります。問題は、各mbeanが異なるポートを使用し、どのポートのユーザーがヒットしたいかわからないことです。
A)彼がヒットしたいアプリケーションを選択するためのページをユーザーに提供してください。 B)上記の情報にリバースプロキシベースを生成します(ポート、サーバーなどを提供します)。 ..) C)リバースプロキシ経由でリモートmbeanページに接続するため、元のページを決して「残す」ことはありません。
Cの理由は、ユーザーが内部のアプリケーションに直接アクセスすることができないため、最初のポート80にしかアクセスできないということです。pythonリバースプロキシcgi経由での生成
私はねじれを見て、それは仕事をすることができるように見えます。私が知らないのは、接続を確立してリバースプロキシフレームワーク内でさらに接続を維持できるように、cgi内からツイストプロセスを生成する方法です。
私はひねりを起こしていません。仕事を良くする別のツールがあれば、私はすべて耳です。私はmod_proxy(例えば)のようなことはできません。なぜなら、広範囲のポートは(約1000種類の異なるプロキシ設定で)構成をかなり愚かにするからです。
CGIを長期間使用するのではなく、フロントエンドが使用する理由がありますか?あなたはひねったり、WSGIアプリケーションをhttpサーバの後ろに直接置いたり、ディスパッチとプロキシの両方を処理することができます。 –
残念ながら、問題は、リバースプロキシがどのポートをリスンするかわからないことです。さもなければ私は簡単にバックグラウンドプロセスを持つことができます。したがって、ユーザーがボタンをクリックすると、何かを生成する必要があります。それは理にかなっていますか? – Chrobry