다음을 통해 공유


SymProxy용 IIS 구성

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

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

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

구성 옵션은 실행 중인 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 형식 구성

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

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

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

  3. 추가를 클릭합니다.

  4. 확장의 경우 .를 입력합니다.*

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

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

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

web.config 파일을 편집하여 기호에 대한 MIME 형식을 구성할 수 있습니다. 이 방법은 상속된 MIME 형식을 지우고 모든 경우를 처리할 수 있는 와일드카드 * 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 구성의 한 부분입니다. 다른 설정 고려 사항에 대한 자세한 내용은 다음 항목을 참조하세요.

HTTP 기호 저장소

획득한 기호 파일 캐싱

SymProxy 자동 설치