2017-12-23 13 views
0

私はTomcat上でSSLをセットアップし、クライアントがhttpとhttpsの両方のポートにプログラム的にアクセスできるようにクライアント上でコードと構成を変更しました。さて、いくつかのアプリケーションのRest APIだけがhttpsでアクセスできるようにするには、アプリケーションやTomcatをどのように設定すればよいですか?アプリケーションはSpringで構築されています。 Spring Securityは使用しません。 Spring Securityが実装されている場合、一部のURLは安全なアクセスで構成され、残りは安全でないアクセスで構成されます。いくつかのRest APIのみアクセス可能On Other On Onlyアクセス可能な場合http

答えて

0

要求に応じて要求を処理するには、リバースプロキシ(NGINXサーバ)を設定する必要があります。

NGINXサーバーは、Tomcatサーバーの前に配置する必要があります。クライアントはNGINXサーバーを最初に呼び出し、httpまたはhttpsへのリクエストをtomcatに渡すように構成できます。

http://nginx.org/en/docs/http/configuring_https_servers.html

+0

ありがとうございます。それは間違いなく我々が考えることができる別のアプローチです。他のサーバーを導入しなくても問題を解決できるかどうかはわかりません – vic

関連する問題