2017-11-25 16 views
0

iis에서 내 정적 IP/응용 프로그램 이름을 가리키는 도메인을 만드는 방법은 매우 고통 스럽습니다.내 웹 사이트가 "/ applicationName"으로 호스팅되는 정적 IP를 가리 키도록 도메인을 지정하십시오.

내 정적 IP를 성공적으로 가리 켰지 만, 내 웹 사이트 (예 : 122.33.44.55/MyApp) 내부/호스트에있는 웹 사이트를 가리킬 수 있습니다. 이 작업을 수행 할 수있는 방법이 있습니까? iis 10 사용.

이미 마스킹을 사용하여 도메인 전달을 시도했지만 모든 URL이 내 도메인에 숨어 있습니다.

+0

IIS의 다른 웹 사이트 내에서 응용 프로그램을 만들었습니까? 또는 [새 _ 웹 사이트를 만들었습니까] (https://www.iis.net/learn/get-started/getting-started-with-iis/create-a-web-site) 했습니까? IIS에서 여러 개의 '사이트'에 하나의 IP를 사용할 수 있습니다. – EdSF

+0

나는 웹 사이트 –

+0

내부에 응용 프로그램을 만들었습니다. 그러면 "기본"IIS 웹 사이트 일 가능성이 높고 응용 프로그램은 가상 디렉터리 중 하나입니다. "전용"(자체 웹 사이트/애플리케이션)을 원한다면 완전히 새로운 '사이트'를 만드십시오 - 단계별로 위의 링크를 참조하십시오. 또한 IIS 관리자의 "기본 IIS 사이트"에서 파일을 삭제해야합니다. ** 실제 파일을 삭제하지 말고, 기본 IIS 사이트의 "하위"에서 제거하십시오. Hth. – EdSF

답변

0

괜찮 았어. 내가 웹 사이트 2와 같은 새 웹 사이트를 만들고 그 안에 내 응용 프로그램을 추가 할 때 내가 구입 한 내 도메인을 어떻게 가리킬 수 있습니까? 나의 주된 관심사는 내가 내 도메인 www.showapp.com

당신 create a new site in IIS, 당신은 1 개 이상 Sites하고 서버가있는 경우에만이 1 개 IP, 또는에서 가정하자 233.44.32.1/MyApp을 가리 키도록 할 것입니다 > 사이트 편집 - -> 바인딩 (IIS 관리자)

Edit Your Site Bindings

당신은 다음

작업 창 (링크에 설명 된 단계에서 # 10) host headers를 사용하여 여러 사이트에 같은 IP를 공유 할

스크린 샷보기 : IIS에서

  • 여러 Sites
  • 대화 상자를 때 편집 -> 바인딩하여 Site에 대한 -이 스크린 샷에서, 나는 WebApi라는 사이트의 바인딩을 편집하고 있습니다 (각 사이트는 것 자체 바인딩/설정).
  • 서버의 공용 IP 주소를 입력하십시오.
  • 호스트 이름을 추가하십시오. 호스트 헤더 domain.com (NO "WWW")
  • 당신이 DNS를 구성하고 제대로 네트워킹, 사용자가 설정해야 가정에 대한 위의 단계를 반복 - www.domain.com
  • 당신은 가능성이 두 번이 작업을 수행해야합니다.

주 :

  • 스크린 샷은 내 로컬 IIS 서버를 보여줍니다. 그것은 대중이 아니다 그래서 나는 공공 DNS를하고 단지 (내가 원하는 모든 호스트

  • 서버를 설정하는 여러 가지 방법이 있습니다 (위 dev.webapi 같은 유효하지 않은 TLD를) 위해 (대신 DNS의) 내 로컬 hosts 파일을 설정하지 마십시오 예를 들어 공용 네트워크와 로컬 IP를 비교할 때), 여기서는 자세히 설명하지 않기 때문에 "일반"입니다.

+0

고마워 남자가 .. 작동합니다. –