귀하의 답변에 대한 응답으로 네, 다른 포트에 사이트를 만드는 방법입니다. 그러나 동일한 서버에서 여러 웹 사이트를 호스팅하기 위해 여러 포트간에 앱을 분할 할 필요가 없습니다. 표준에 따라 웹 트래픽은 항상 포트 80을 사용해야합니다. 동일한 웹 서버에서 여러 포트를 사용하여 여러 포트를 사용하는 것보다 더 좋은 방법이 있습니다 ....
dev 컴퓨터의 로컬 호스팅 솔루션의 경우 호스트 파일/2.mysite.local 의지 APP1이 어떤 DNS 요청을 의미
app1.mysite.local 127.0.0.1
app2.mysite.local 127.0.0.1
: 다음 줄을 추가
\ WINDOWS \ system32를 \ 드라이버 \ 등 :
호스트 파일은 C에 있습니다 로컬 컴퓨터로 확인 - 요청은 결코 이루어지지 않습니다. DNS 서버를 누르십시오.
그런 다음 적절한 디렉토리 이름 (app1/2.mysite.local)을 사용하여 관련 디렉토리를 가리키는 두 사이트의 바인딩을 바인딩에 추가합니다. IIS는 요청을 받으면 요청 된 사이트를 확인하기 위해 호스트 헤더를 검사 한 다음 주소에 따라 app1 또는 app2를 반환합니다. 두 개의 응용 프로그램, 하나의 IIS 서버, 하나의 포트.
는 생산에서, 방법은 응용 프로그램 요청 라우팅을 사용하는 것입니다 수행합니다
http://www.iis.net/download/applicationrequestrouting
http://learn.iis.net/page.aspx/489/using-the-application-request-routing-module/
어떤 라우팅 할 다른 로컬 호스트 웹 사이트에 다른 경로를.
나는 다른 포트를 실제로 사용하고 싶지 않고, 그렇게해야한다고 생각하기 때문에 대답하지 않습니다. 그렇지 않아도됩니다. 동일한 웹 서버에서 여러 앱을 호스팅하는 더 좋은 방법이 있습니다.
실제로 다른 포트를 사용하고 싶습니다. 나는 하나의 포트 뒤에 호스팅되고 싶은 웹 서비스와 내가 뒤에있는 사이트를 가지고있다. 지금은 IIS에서 각각 자체 바인딩을 사용하여 2 개의 사이트를 보유함으로써이를 수행하려고합니다. 오히려 이상하지 않은 것 같습니다 ... –
귀하의 웹 사이트에는 www.mysite.com:80, WebService에는 api.mysite.com:80이 있습니다. 웹 트래픽은 포트 80을 사용합니다 ... 왜 다른 포트에 있어야합니까? – reach4thelasers