0

Mulesoft フロー用に HTTPS エンドポイントをセットアップしましたが、これはローカルでうまく機能しています。

https://'localhost':8081/customerquote

CloudHub にデプロイすると、https を使用して URL に接続できません。URL は https://myappname.cloudhub.io/customerquoteのようになり、HTTP でのみ応答し、もちろん SSL ハンドシェイク エラーを報告します。

すでにエンドポイント ポートを 443 または 8443 に切り替えようとしましたが、結果はありません。

何か案が ?

4

3 に答える 3

1

HTTPS リスナーには TLS 構成が必要です。

このリンクを参照してください https://developer.mulesoft.com/docs/display/current/Building+an+HTTPS+Service

于 2015-08-13T04:50:43.913 に答える
1

CloudHub にデプロイするときは、プロパティ プレースホルダーを使用する必要があります:
http://www.mulesoft.org/documentation/display/current/Developing+a+CloudHub+Application

メッセージを受信したり、イベントをトリガーしたり、Web サービスやユーザー インターフェイスを公開したりするために、アプリケーションで外部からアクセス可能な HTTP または HTTPS ポートが必要な場合は、予約済みプロパティ ${http.port} または ${https.port} を使用してポートを宣言する必要があります。CloudHub では、ポート ${http.port} または ${https.port} がプラットフォーム サービスによって自動的に割り当てられます。アプリケーション ドメイン URL へのポート 80 のトラフィックは、このポートにルーティングされます。

于 2013-12-05T13:48:23.933 に答える