1

私はStruts2を使用しており、以下のURLを介して自分のWebサイトバージョンの情報を表示するページがあります。

https://www.mysite.com/info

この/infoページを外部に公開してブロックし、オフィスの内部ネットワーク内でのみアクセスできるようにする方法はありますか?

もしそうなら、それを達成する方法は?

注:Tomcatサーバーを使用しています。

ありがとう!

4

1 に答える 1

0

emote Address Filtertomcatには、ドキュメントに従ってRと呼ばれるフィルターがあります。

リモートアドレスフィルターを使用すると、この要求を送信したクライアントのIPアドレスを1つ以上の正規表現と比較し、要求を続行するか、このクライアントからの要求の処理を拒否することができます。リモートアドレスフィルターは、任意のCatalinaコンテナー(エンジン、ホスト、またはコンテキスト)に関連付けることができ、渡される前に、処理のためにこのコンテナーに提示されたすべての要求を受け入れる必要があります。

正規表現の構文は、「標準」ワイルドカードマッチングの構文とは異なります。Tomcatはjava.util.regexパッケージを使用します。サポートされている式の詳細については、Javaのドキュメントを参照してください。

詳細については、TomcatドキュメントRemote_Address_Filterをお読みください。

于 2012-09-27T04:32:44.120 に答える