0

緊急のために休暇中の同僚のために、Python アプリ プロジェクトを志願しようとしています。彼は、私たちのオフィス ネットワークを介して別のボックスで不完全なアプリを開発/ホストしました。分析しようとしているので、デバッグステートメントを追加したいのですが、何百行ものコードがあるため、元のコードで遊ぶのは嫌いです。ただし、バックエンド アプリに必要なモジュールのリストがあります。これらのモジュールをボックスにローカルにインストールすると、何らかの問題が原因で常に失敗します。

ただし、ローカルボックスにApacheをセットアップしています。コードを別のボックスの別の場所にコピーした後、Apache を自分のボックスから新しい場所のコードに向けることができます [別のボックスにあることを思い出してください]

私のローカルボックスIPを説明すると、ABCDと言い、他のボックスIPはXYZAです

どちらもアクセス可能です。コードは /x/tool/test で IP XYZA が言う箱に入っています

/x/tool/test フォルダー全体を /x/tool/test-my にコピーし、IP ABCD で Apache をセットアップして、XYZA /x/tool/test-my path のアプリを指すようにしますか?

同じことは可能ですか?

4

1 に答える 1

0

ProxyPassディレクティブを確認しましたか? これを使用して、ローカル URI をリモート URL にポイントできます。例:

ProxyPass /x/tool/text http://X.Y.Z.A/x/tool/test-my
ProxyPassReverse /x/tool/text http://X.Y.Z.A/x/tool/test-my

(ProxyPassReverse不要な場合もあります)。また、Cookie が使用されていて、Cookie ドメインを変換する必要がある場合は、 と を使用ProxyPassReverseCookieDomainProxyPassReverseCookiePathて修正できます。

をオンにする必要はありませんProxyRequests。これは、リバース プロキシではなく、フォワードプロキシ用です。これにより、Apache ウェブサーバーがオープン プロキシに変わります。

于 2012-07-19T11:59:58.383 に答える