0

現在、私のグループには、Apache、Django、Python、および mod_python を使用して、Ubuntu 8 に Django サーバーがセットアップされています。これに代わる新しいサーバーをセットアップする予定です。新しいサーバーは、現在のサーバーが実行しているソフトウェアの更新されたバージョンを実行します。たとえば、Ubuntu 12 が使用され、Django は 1.3 から 1.5 に更新され、Python は 2.6 または 2.7 に更新されます。変更されることの 1 つは、mod_python の代わりに、mod_wsgi を使用することです。これは主に、バージョン 1.5 の時点で、Django が mod_wsgi ( https://docs.djangoproject.com/en/1.5/internals/deprecation/#id2 ) を使用する代わりに mod_python サポートを削除したという事実によるものです。問題は、私たちが ARK 命名スキームを使用していて、過去に ARK 構文と mod_wsgi に問題があったことです。ARKに関する情報は次のとおりです。

ARK は、名前付きオブジェクト、そのメタデータ、およびその永続性に関するプロバイダーの約束という 3 つのものにユーザーを接続する特別な種類の URL です。Web ブラウザーの場所フィールドに入力すると、ARK はユーザーを指定されたオブジェクトに導きます。同じ ARK に 1 つの疑問符 ( ?'), returns a brief metadata record that is both human- and machine- readable. When the ARK is inflected by appending dual question marks (??') を追加して変化させたもので、返されるメタデータには、現在のプロバイダーからのコミットメント ステートメントが含まれています。

上記の情報の元となった ARK 仕様ページは次のとおりです

以前は、mod_wsgi は末尾の?を受け入れませんでした。または?? ARK仕様に不可欠な文字。何時間も検索しましたが、mod_wsgi でこれらの文字のサポートが追加されているかどうか、または回避策を実装する必要があるかどうかを判断できないようです。

これについてご存知の方、または私からの他の情報が必要な場合はお知らせください。前もって感謝します、ジョン

4

1 に答える 1

0

mod_wsgi メーリング リストの回答:

于 2013-04-04T02:37:13.613 に答える