tomcatカートリッジを使用してopenshiftでアプリケーションを作成すると、アプリケーションはWebに自動的に公開されます。しかし、いくつかのアプリケーションでは、外部からのアクセスを許可したくありません。私は何をすべきか? その例として、他の内部アプリケーションに休憩APIを提供する内部サービスがあるとします。オープンシフトでアプリを公開しないでください。
答えて
簡単な答え:あなたはOpenshiftのすべてのアプリケーションをオンラインにしてウェブに向かなければなりません。
インターネットにHTTPサービスを公開していないが、エンドポイントを他のカートリッジに公開したり、サーバー上でエンタープライズ版のOpenshiftを使用したりすることで、「内部アプリ」を実行することができます。公共のウェブには公開されていません。
アプリをポート8080
にバインドすると、Developer Portalに記載されているように、あなたのアプリに一般公開されます。
はまた、OpenShift documentationから:
すべてのポート1024未満のOpenShiftオンライン操作用に予約されており、開発者はこれらのポートにバインドすることはできません。ただし、1024を超えるポートはバインディングに使用できます。
ポート2303-2308はOpenShift SNI実装用に予約され、ポート10050はOpenShift Online Zabbixエージェント用に予約されています。これらのポートにバインドすることはできません。
ローカルアクセスのために、1024
(ただし例外はありません)より大きいポートにバインドできるようにする必要があります。
Tomcatを別のポートにバインドしようとしましたが、アプリケーションのデプロイメントに失敗しました。 – morTie
- 1. コンポーネントフレームに私の公開プロパティを保存しないでください
- 2. 角2公開された新しいアプリのアップデートでの変更を参照してください
- 3. プレイストアでの公開方法を教えてください。
- 4. google playアプリのURLを公開する前に見つけてください
- 5. アプリを公開しないとアプリを再公開するにはどうすればよいですか?
- 6. Tableauの.sqlファイルを参照してください公開
- 7. XML - python:非公開タグを挿入してください
- 8. ブラウザでhttpを使用してGlassFishログファイル(server.log)を公開してください
- 9. HAppStackアプリを実行しないでください
- 10. バックボタンを停止して保護されたページを公開しないでください。
- 11. エラーAADSTS50012:クライアントが公開されているため、 'client_assertion'を提示しないでください。
- 12. パッケージ間で低レベルのユーティリティクラスを共有できますが、パブリックAPIに公開しないでください。
- 13. 他のアプリからアクセスしないでください。
- 14. 公開されたアプリにリダイレクトするためにEXPOで使用するURLを教えてください。
- 15. コミットする前にジェンキンスでtryコードを公開してください
- 16. macOSカスタムurlscheme、アプリを一番最初のアプリにしないでください?
- 17. hyperbelger-composerによって生成されたapiをローカルホスト上に公開しないでください
- 18. API経由でYouTubeにアップロードするときに統計情報を公開しないでください
- 19. アプリがプレイストアに表示されていない時間をもう一度公開してもアプリが公開されませんでしたか?
- 20. カスタムマーカーでinfoWindowを開かないでください。 (Googleマップ)
- 21. 公開されていないiOSアプリをリモートデバイスにインストールできますか?
- 22. Visual Studioアプリケーションが公開前に公開されていて公開前に公開されていない
- 23. リフレッシュ後に公式データを二重に挿入しないでください
- 24. アンドロイドマーケットでPAIDアプリを公開 -
- 25. ローカルストレージアイテムをネットワーク上で公開する方法を教えてください。
- 26. リンク要求のあるメソッドを間接的に公開しないでください。
- 27. ノードアプリケーションがオープンシフトで動作しない
- 28. Framework7で公開していないインデックスページ
- 29. Androidのアプリで適応アイコン機能を使用しないでください。
- 30. Branch.io - アプリケーションを開くがデータを取得しないでください
これは奇妙です!それはマイクロサービスのアーキテクチャに対してではありませんか?次の日に他の解決法が与えられなければ、私はあなたの答えを正解と記します... – morTie
いいえ、そうではありません。彼らは、ウェブアプリが公共のインターネットと接続していなければならず、インターネットにサービスを公開しない同じアプリで他のギアを走らせることができると決めました。これらの他のギアはアプリケーションギアにサービスを広告することができ、 "マイクロサービサー"アーキテクチャーを達成することはできますが、必須ではありません – EdoPut
この目標を達成するためにこれらのサービスの「カスタムギア」を作成することは可能でしょうか? – morTie