2011-11-16 2 views
10

웹 서비스가 폴더에있는 웹 응용 프로그램이 있습니다. 전체 웹 응용 프로그램은 어디서든 액세스 할 수 있지만 웹 서비스는 특정 IP 주소에서만 액세스해야합니다. 필자는 웹 서비스를 분리하여 다른 IIS 웹 사이트로 가져갈 수 없으므로 해당 웹 사이트에있는 동안 웹 서비스에 대한 액세스를 제한해야합니다. 그러나 가상 디렉터리을 만드는 데 제한이 없습니다. 어떻게해야합니까? 전혀 할 수 있을까요?IIS7에서 웹 응용 프로그램의 폴더에 대한 IP 제한

시나리오를 더 잘 이해하려면 웹 사이트 도메인이 www.sample.com이고 모든 인터넷에서이 웹 사이트의 모든 주소에 액세스 할 수 있다고 가정합니다. 예를 들어, www.sample.com\path1www.sample.com\path2은 모든 사람과 모든 IP 주소에서 찾아 볼 수 있습니다.

그러나 웹 서비스 www.sample.com\services\user.asmx의 주소

은 예를 들어 217.218.192.50 & & 107.50.27.30처럼, 특정 IP 주소에서 액세스 할 수 있어야합니다.

IIS7에서 어떻게 구성 할 수 있습니까?

답변

18

좋아, 간단한 행동 이었어.

IIS7에서 폴더를 선택하고 오른쪽에서 IP Address and Domain Restrictions (보이지 않는 경우 Features View 탭을 통해 도달해야 함)을 선택하십시오.

이제 단일 IP 주소 또는 IP 주소가 폴더를 보거나 보지 않을 범위와 그 안의 모든 것을 허용하거나 거부 할 수 있습니다.

+0

내 기능보기 또는 그 밖의 다른 곳에서 해당 IP 주소 및 도메인 제한 아이콘을 갖고 있지 않습니다. 처음에는 어딘가에 활성화해야만하는 (창) 기능이라고 들었지만 어떻게 또는 어디서 찾을 수없는 것 같습니까? 어떤 아이디어입니까? – Ghlouw

+0

사용중인 IIS의 버전은 무엇입니까? 나는 그것이 새로운 특징이라고 생각한다. 어쩌면 IIS7 또는 IIS7.5로 테스트해야합니다. –

+2

IIS7.5를 사용하고 있습니다. 결국 웹 플랫폼 설치 프로그램에서이 기능을 추가 할 수 있다는 것을 알게되었습니다. 일반적으로 IIS에 추가하는 가장 쉬운 방법입니다. :) – Ghlouw