事前にご協力いただきありがとうございます。
Pivotal Cloud Foundry (dev.appname.cfapps.io) に NodeJs アプリをデプロイしました。Digital Ocean でロード バランサーを実行しており、ここでカスタム ドメイン (appname.com) 用に構成された証明書を暗号化しましょう。そのため、API 呼び出しのみが Load Balancer を介して NodeJS アプリに送信され、Web サイトやその他のサブドメインへのアクセスは別のホスティング プロバイダーにリダイレクトされます。
ここで、カスタム ドメイン (dev.api.appname.com) にリンクするように NodeJs アプリを構成し、Digital Ocean から dev.appname.cfapps.io へのプロキシ パスを構成しました。ブラウザで dev.api.appname.com を開くと、証明書が DigitalOcean および PCF アプリとは異なるため、ブラウザは保護されていないと表示されます。
PCF マーケットプレイスで SSL アプリを使用して証明書をアップロードしたところ、問題なく動作しました。ただし、月額20ドルかかります。外部プラグインを使用せずに Let's Encrypt 証明書を自分で PCF アプリにアップロードする方法を提案できますか?