Windows 7의 IIS 7.5 웹 사이트에서 기본 응용 프로그램을 변경하는 방법


15

내가 끌어하면 http://localhost내 컴퓨터에 웹 브라우저에서 (윈도우 7, 7.5 IIS)를 나는 7 환영 이미지를 IIS 얻을. 기본 웹 사이트보다 선호하는 다른 웹 사이트가 IIS에 설정되어 있습니다. IIS 어딘가에서 해당 설정을 변경할 수 있습니까?

업데이트 : 분명히 내 용어가 잘못되었습니다. 내가 가진 것은 여러 응용 프로그램이있는 하나의 웹 사이트 (내 "기본 웹 사이트")입니다. http://localhostIIS7 시작 이미지 대신 이동할 때 표시하려는 응용 프로그램이 하나 있습니다.

C : \ inetpub \ wwwroot의 기본 HTML 파일에 리디렉션을 추가하려고 시도했지만 브라우저와 리디렉션하지만 스크립트 및 이미지와 같은 요청에 대한 요청을 올바르게 리디렉션하지 않습니다.

답변:


8

단일 웹 사이트를 원하고 해당 사이트의 폴더 경로를 변경해야하는 경우 사이트의 기본 설정을 편집하여 실제 경로를 다른 사이트의 폴더로 변경하십시오.

IIS에 완전히 새로운 웹 사이트를 이미 추가했다면 사이트에서 바인딩을 편집해야합니다.

웹의 경우 기본 웹 사이트라고 표시된 사이트와 다른 원하는 사이트에서 http 바인딩을 편집하려고합니다. 사이트를 마우스 오른쪽 단추로 클릭하고 바인딩 편집 ...을 선택하거나 사이트를 선택하고 조치 분할 창에서 바인딩 ...을 클릭하십시오.

가장 빠른 방법은 기본 웹 사이트라는 사이트를 삭제하는 것이지만 원하는 것은 아닙니다.

다음으로 가장 빠른 방법은 기본 웹 사이트의 바인딩을 80 이외의 다른 포트로 변경하는 것입니다. 그런 다음 원하는 사이트의 포트를 80으로 설정하고 http 바인딩에서 호스트 이름 필드를 비워 두십시오.

사이트를 모두 실행하고 포트 80에 바인딩하려면 기본 웹 사이트의 바인딩에서 http 바인딩의 호스트 이름 상자에 무언가를 넣으십시오. 원하는 사이트에 이것을 비워 두십시오. 둘 다 포트 80에 유지하거나 기본 웹 사이트를 다른 포트로 변경하십시오. 이제 누군가가 http://localhost서버의 호스트 이름을 사용 하거나 URL을 사용할 때 원하는 사이트가 사용되도록 해야합니다.

편집 :
편집에서-예, 용어가 약간 벗어났습니다. :)

누군가가 사이트의 루트에 도달 할 때 앱이 표시되도록 앱을 기본값으로 설정하려면 일부 맛의 리디렉션을 설정해야합니다.

이를 수행하는 몇 가지 방법이 있습니다.

  • 웹 사이트의 루트 수준에 HTTP 리디렉션을 추가하십시오. 탐색 트리에서 기본 웹 사이트를 클릭 한 후 HTTP 리디렉션을 클릭하십시오. 앱의 요구에 따라 리디렉션을 구성하는 방법을 스스로 결정해야합니다. 설정 한 상태 코드에 따라 나중에 실행 취소하기로 결정하면 이로 인해 영향을 줄 수 있습니다.
  • HTHML / JavaScript, ASP [.NET] 등 원하는 프로그래밍 플랫폼을 통해 리디렉션하여 웹 사이트 루트에 기본 페이지를 추가하십시오. 이것은 아마도 가장 쉽고 빠르며 반드시 느린 영향을 미치지는 않습니다.

내 용어가 잘못되었다고 생각합니다. 내 편집을 참조하십시오.
Mr. Jefferson

@씨. 제퍼슨 !! 문제 없습니다. 편집 내용을 참조하십시오.
squillman

두 번째 옵션은 여기 에 제안 된 것으로 보이며 시도했지만 HTML 이외의 리소스 요청 (스크립트, 이미지 등)에는 작동하지 않습니다.
Mr. Jefferson

첫 번째 옵션을 명확히 할 수 있습니까? 기본 웹 사이트 아래에 HTTP 리디렉션 옵션이 표시되지 않습니다.
Mr. Jefferson

1
아, 무슨 일인지 알아 기능을 설치해야합니다. 제어판으로 이동 | 프로그램 및 기능 | IIS-> WWW 서비스-> 공통 HTTP 기능 아래에서 Windows 기능을 켜거나 끄고 HTTP 리디렉션을 선택해야합니다.
squillman

14

기본 웹 사이트의 실제 경로를 편집 할 수 있습니다 (오른쪽 클릭, 웹 사이트 관리, 고급 설정). 기본 설정하려는 앱의 실제 경로로 변경하고 다른 설정이 일치하는지 확인하십시오 (필자의 경우 앱 풀을 변경해야 함).


무엇으로 바꾸나요?
Richard

-1

루팅 리디렉션 버그 문제를 해결하여 루트 사이트 web.config의 수정 사항은 다음과 같습니다.

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <httpRedirect enabled="true" destination="/ApplicationToRedirectTo/" exactDestination="false" childOnly="true" httpResponseStatus="Permanent" />
    </system.webServer>
</configuration>
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.