2

G'day セキュリティ上の理由から、当社の CFAdmin (およびそれに応じて RDS) は 1 つのドメイン (たとえば cfadmin.ourdomain.com) を介してアクセスされ、サイトには別のドメイン (www.ourdomain.com) を介してアクセスされます。

いくつかの奇跡を経て、RDS が「クラス com.adobe.rds.core.services.Messages を初期化できませんでした」というメッセージを表示することなく、RDS とサーバーの両方をセットアップすることができました (これは初めてです)。デバッグ セッションを開始します。ただし、cfadmin.ourdomain.com を介してテストしているファイルにヒットしようとします (実際の Web サイトはその IIS Web サイトで定義されていません)。これが発生する理由は理解できますが、実際の Web サイトが www.ourdomain.com であることをデバッグ構成に伝える方法がわかりません。

www.ourdomain.com で CFIDE にアクセスすることも、cfadmin.ourdomain.com を介してサイトにアクセスすることもできません。そのため、提案されたソリューションの一部にすることはできません。

誰にもアイデアはありますか?

ああ: これは CF9.0.1 にあります。

更新: 申し訳ありませんが、明確にするために...これは私たちの開発環境です。これはすべてローカル PC で実行されています。ただし、ローカル サーバー (私のワークステーションで実行されている VM) は、CFAdmin へのアクセス方法に至るまで、prod 環境と同じように構成されています (理由は明らかです)。

4

1 に答える 1

0

これはあなたが気に入る答えではありません :) そもそもあなたのセキュリティ担当者は正しかったのです。CF Builder デバッグは、開発システムで使用するように設計された開発ツールであり、ほとんどの場合、ローカル ワークステーションで CF+ Apache または IIS が実行されているローカル 開発環境でうまく機能します。

実稼働サーバーでは、RDS 自体が弱点であり、その実稼働環境で実行するのは本当に望ましくありません (申し訳ありません)。ここに私の大きなアイデアがあると言いました:)

  • cfadmin.ourdomain.com に、製品コードを指すフォルダーを管理者に作成してもらいます。コードによっては、それが機能する場合があります。
  • cfadmin.ourdomain.com を本番コードに直接指定します (フォルダーは使用しません)。いずれにしても、RDS で使用される CFIDE およびその他のマッピングはエイリアスまたは仮想です。

そこまではすみません……。

于 2012-05-01T13:52:08.850 に答える