私は3つのWebサービス(TomcatでホストされているサードパーティサプライヤーからのWARファイル。各Webサービスは異なるURL(website1.com、website2.com、website3.comなど)を持ち、調査とPOC作業から得たものです。これは、仮想ホストを使用して実現できます。
2つの質問:1。2つのWebサービスへのアクセスを制限して、内部IPアドレスでのみアクセスできるようにします。これはどのように行うことができますか?2.各Webサービスには、サービスが正しく機能しているかどうかを確認するために実行できるステータスチェックメソッドがあります(データベースをポーリングし、Webサービスでいくつかのメソッドを実行します)。Webサービスのメソッドをチェックするとき、ローカルホストを使用して呼び出します。ただし、Tomcat構成はホスト名を使用するように設定されているため、失敗します。各Webサービスをホスト名にバインドしながら、これを回避するにはどうすればよいですか?
Tomcatserver.xmlファイルのホスト構成は次のとおりです。
<Host name="website1.com" appBase="adminapps" unpackWARs="true" autoDeploy="true">
</Host>
<Host name="website2.com" appBase="packagingapps" unpackWARs="true" autoDeploy="true">
</Host>
<Host name="website3.com" appBase="fulfillmentapps" unpackWARs="true" autoDeploy="true">
</Host>