12

Web サービスがフォルダーに存在する Web アプリケーションがあります。Web アプリケーション全体にはどこからでもアクセスできますが、Web サービスには特定の IP アドレスからのみアクセスする必要があります。それらを分離して Web サービスを別の IIS Web サイトに取り込むことはできないため、Web サービスがその Web サイトにある間は、Web サービスへのアクセスを制限する必要があります。ただし、仮想ディレクトリの作成に制限はありません。私は何をすべきか?全然できますか?

シナリオをよりよく理解するために、Web サイトのドメインが であり、www.sample.comこの Web サイトのすべてのアドレスがすべてのインターネットからアクセス可能であるとします。たとえば、誰でもwww.sample.com\path1www.sample.com\path2すべての IP アドレスから閲覧できます。

ただし、Web サービスのアドレスは、&&www.sample.com\services\user.asmxなどの特定の IP アドレスからのみアクセスする必要があります。217.218.192.50107.50.27.30

IIS7 でこの構成を実現するにはどうすればよいですか?

4

1 に答える 1

18

わかりました、なんて簡単なアクションでした。

IIS7 でフォルダーを選択し、右側から選択しますIP Address and Domain Restrictions(表示されていない場合は、タブからアクセスする必要がありFeatures Viewます)。

これで、任意の 1 つの IP アドレス、または IP アドレスがフォルダーを表示または非表示にする場合の範囲、およびその中のすべてを許可または拒否できます。

于 2011-11-21T09:00:23.890 に答える