다음을 통해 공유


SymProxy용 IIS 구성

SymProxy를 ISAPI(인터넷 서버 애플리케이션 프로그래밍 인터페이스) 필터로 사용하도록 IIS(인터넷 정보 서비스)를 구성해야 합니다. 또한 IIS에서 기호를 가져올 수 있도록 사용 권한을 설정해야 합니다.

이 프로세스 자동화 및 설정 요약에 대한 자세한 내용은 SymProxy 자동화된 설치를 참조하세요.

예제 보안 설정이 사용자 환경에 적합한지 확인하고 organization 관련된 추가 보안 요구 사항을 준수하도록 수정합니다.

구성 옵션은 실행 중인 특정 버전의 IIS에 따라 달라집니다. IIS에 대한 자세한 내용은 IIS 웹 서버 개요를 참조하세요.

애플리케이션 풀을 구성하려면

  1. IIS(인터넷 정보 서비스) 관리자를 엽니다.

  2. 왼쪽에 컴퓨터 이름을 사용하여 항목을 확장하고 애플리케이션 풀을 찾습니다.

  3. 애플리케이션 풀을 마우스 오른쪽 단추로 클릭하고 애플리케이션 풀 추가를 선택합니다.

  4. 이름대해 SymProxy 앱 풀을 입력합니다.

  5. .Net CLR 버전에서 관리 코드 없음을 선택합니다.

  6. 확인을 클릭하여 애플리케이션 풀을 만듭니다.

  7. 그런 다음 새 애플리케이션 풀의 항목을 마우스 오른쪽 단추로 클릭하고 고급 설정...을 선택합니다.

  8. 프로세스 모델 아래에 ID가 표시됩니다. 오른쪽에 "..."라는 레이블이 지정된 단추를 클릭합니다.

    1. 네트워크 서비스로 인증하는 경우 애플리케이션 풀 ID에 대한 기본 제공 계정을 선택한 다음, 네트워크 서비스를 선택하고 확인을 클릭합니다.

    2. 도메인 사용자로 인증하는 경우 사용자 지정 계정을 선택한 다음 설정 단추를 클릭합니다. 원격 기호 서버 저장소에 액세스할 수 있는 권한이 있는 계정의 자격 증명(예: corp\SymProxyUser)을 입력하고 확인을 클릭합니다.

  9. 확인을 클릭하여 애플리케이션 풀 ID 대화 상자를 종료합니다.

  10. 확인을 클릭하여 고급 설정 대화 상자를 종료합니다.

가상 디렉터리 구성 예제

  1. 사이트를 확장합니다.

  2. 기본 웹 사이트를 마우스 오른쪽 단추로 클릭하고 가상 디렉터리 추가를 선택합니다.

  3. 기호와 같은 이름을 사용하여 선택한 위치에 매핑합니다.

  4. 생성된 Symbols 가상 디렉터리를 마우스 오른쪽 단추로 클릭하고 애플리케이션 추가를 선택합니다.

  5. 애플리케이션 풀 드롭다운 메뉴에서 SymProxy 앱 풀을 선택하고 확인을 클릭합니다.

ISAPI 필터 구성

  1. ISAPI 옵션이 IIS에 설치되어 있는지 확인합니다.

  2. 기본 웹 사이트를 클릭합니다.

  3. ISAPI 필터를 두 번 클릭합니다.

  4. 이름 열 아래의 가운데 창을 마우스 오른쪽 단추로 클릭하고 추가를 선택합니다.

  5. 필터 이름에SymProxy 또는 다른 의미 있는 이름을 입력합니다.

  6. 실행 파일 형식의 경우 c:\windows\system32\inetsrv\symproxy.dll.

  7. 필터 속성 대화 상자를 종료하려면 확인을 클릭합니다.

  8. 기본 웹 사이트 속성을 종료하려면 확인을 클릭합니다.

MIME 형식 구성

다운로드한 콘텐츠의 MIME 형식은 IIS에서 모든 기호 파일을 배달할 수 있도록 application/octet-stream으로 설정해야 합니다.

  1. 기호 가상 디렉터리를 마우스 오른쪽 단추로 클릭합니다.

  2. MIME 형식을 클릭합니다.

  3. 추가를 클릭합니다.

  4. 확장에 를 입력합니다.*

  5. MIME 형식의 경우 application/octet-stream을 입력합니다.

  6. MIME 형식 대화 상자를 종료하려면 확인을 클릭합니다.

web.config 사용하여 MIME 형식 구성

web.config 파일을 편집하여 기호에 대한 MIME 형식을 구성할 수 있습니다. 이 방법은 상속된 MIME 형식을 지우고 catch-all wild 카드 * MIME 형식을 추가합니다. MIME 형식이 특정 IIS 구성에서 상속되는 경우 이 방법이 필요할 수 있습니다.

  1. 여기에 표시된 대로 web.config 파일을 편집합니다.

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <directoryBrowse enabled="true" />
            <staticContent>
                <clear />
                <mimeMap fileExtension=".*" 
    mimeType="application/octet-stream" />
            </staticContent>
        </system.webServer>
    </configuration>
    

추가 구성

필요한 단계는 IIS 기호 서버 및 symproxy 구성의 한 부분입니다. 다른 설정 고려 사항에 대한 자세한 내용은 이러한 topics 참조하세요.

HTTP 기호 저장소

획득한 기호 파일 캐싱

SymProxy 자동화된 설치