1. 요청 필터링 모듈은 이중 이스케이프 시퀀스가 포함된 요청을 거부하도록 구성되어 있습니다. HTTP 오류 404.11 - 찾을 수 없음 1. 시작 버튼을 클릭하세요. 시작 검색창에 메모장을 입력하세요. 메모장을 우클릭한 후 관리자로 실행하세요.
참고: 관리자 비밀번호나 확인 요청이 있으면 비밀번호를 입력하거나 계속을 클릭하세요. 2. 파일 메뉴에서 열기(Open)를 클릭하세요. 파일 이름 상자에 %windir%\system32\inetsrv\config\applicationhost.config를 입력하고 Open을 클릭하세요. 3. ApplicationHost.config 파일에서 configuration/system.webServer/security/requestFiltering/ 아래에 configuration/system.webServer/security/requestFiltering/ 파일을 찾아 <requestFiltering> 노드들. 약 360개 라인 <requestFiltering>할 것이다 변화 <requestFiltering allowDoubleEscaping="true"> 그거에요
2. IIS 7.0 대형 파일 업로드 오류 해결책 (설명: 요청 필터링 모듈이 요청 내용 길이를 초과하는 요청을 거부하도록 구성됨)
IIS7.0 asp를 사용하여 대용량 파일을 업로드할 때 다음과 같은 오류가 발생합니다:
HTTP 오류 404.13 - 찾을 수 없음
설명: 요청 필터링 모듈은 요청 내용 길이를 초과하는 요청을 거부하도록 구성되어 있습니다. 오류 코드: 0x00000000 알림: 요청 시작 모듈: RequestFilteringModule 요청 URL: http://localhost:80/u2/upfile.asp 물리적 경로: G:\web\u2\upfile.asp 로그인 사용자: 아직 결정되지 않음 로그인 방법: 아직 결정되지 않음 프로세서: ASPClassic 가장 가능한 원인: 웹 서버의 요청 필터링은 콘텐츠 길이가 설정된 값을 초과하므로 요청을 거부하도록 설정되어 있습니다. 시도해볼 것: applicationhost.config 또는 web.config 파일에서 configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength 설정을 확인하세요. Access는 Internet Information Services 7.0 서버를 운영하며, "HTTP Error 404.13 - CONTENT_LENGTH_TOO_LARGE"라는 오류 메시지가 표시된 웹사이트를 호스팅하고 있습니다.
해답은 다음과 같습니다 이 문제를 해결하려면 다음 단계를 따르세요: 1. 시작 버튼을 클릭하세요. 시작 검색창에 메모장을 입력하세요. 메모장을 우클릭한 후 관리자로 실행하세요.
참고: 관리자 비밀번호나 확인 요청이 있으면 비밀번호를 입력하거나 계속을 클릭하세요. 2. 파일 메뉴에서 열기(Open)를 클릭하세요. 파일 이름 상자에 %windir%\system32\inetsrv\config\applicationhost.config를 입력하고 Open을 클릭하세요. 3. ApplicationHost.config 파일에서 < requestLimits > 노드를 찾습니다. 4. maxAllowedContentLength 속성을 삭제합니다. 또는 Content-Length 헤더와 일치하는 값을 추가하면 클라이언트가 크기를 따라 요청을 전송합니다. 기본값으로 maxAllowedContentLength 속성의 값은 3000000000입니다.
예를 들어, 다음 코드를 수정해 보세요.
<requestLimits maxAllowedContentLength ="<length>" /> 5. ApplicationHost.config 파일을 저장합니다.
사실 II7.0의 기본 오류가 이미 방법을 알려주었는데, 하하, 이게 IIS6.0보다 훨씬 사용자 친화적입니다. 수정 후 cmd 명령줄에서 iisreset을 입력해 IIS를 재시작하거나(또는 IIS Manager를 직접 사용해 재시작), 파일을 다시 업로드할 때도 오류가 발생합니다. 하지만 이것이 전통적인 실수입니다. IIS6.0에서는 다음과 같은 연산을 수행해야 합니다(참고: IIS6 업로드 및 다운로드 파일 크기 돌파*** 참조). 우회 방법: IIS 서비스를 중단한 후 C:\Windows\System32\Inetsrv에서 metabase.XML을 열고 필요한 값(예: 1073741824, 1GB)으로 AspMaxRequestEntityAllowd를 수정하세요. IIS 서비스를 시작하세요.
IIS 7.0에서는 내장 ASP 모듈이 이미 이 속성을 가지고 있으며, 이를 직접 수정할 수 있습니다 단계는 다음과 같습니다: 필요한 사이트 이름을 클릭하세요 - "기능 보기"에서 ASP 모듈을 더블 클릭한 뒤, "*** 속성"을 열고 마지막 항목 "최대 요청 엔터티 본체 ***[maxRequestEntityAllowed]"를 필요한 값(예: 1073741824, 1GB)으로 변경하세요. 또한, 큰 파일을 업로드할 경우 "scriptTimeOut"을 변경해야 하는지 고려해 주시기 바랍니다. 기본값은 00:01:30이고, 야오산시가 00:05:30으로 변경했습니다. 물론 ASP 프로그램에서 타임아웃 시간도 변경할 수 있습니다.
3. 서버 오류 HTTP 오류 404.3 - 애플리케이션 설명에서 찾을 수 없음: 웹 서버에 설정된 다목적 인터넷 메일 확장(MIME) 매핑 정책 때문에 요청된 페이지가 처리될 수 없습니다. 요청하신 페이지는 인식되지 않은 파일 확장자를 가지고 있어 허용되지 않습니다.
오류 코드: 0x80070032
가장 가능한 원인:
핸들러 매핑이 누락된 것일 수도 있습니다. 기본적으로 정적 파일 핸들러가 모든 것을 처리합니다. 사용하려는 기능은 아직 설치되어 있지 않을 수도 있습니다. 해당 MIME 매핑은 웹사이트나 애플리케이션에서 활성화되어 있지 않습니다. (경고: 다운로드하지 말아 주세요. ASPX 페이지나 .config 파일은 MIME 맵을 생성합니다. ) 가능한 동작: 시스템 디스크: \windows\ServiceProfiles\NetworkService\AppData\Local\Temp "Autheticated Users"의 읽기/쓰기 라이선스를 이 디렉터리에 추가하세요.
수정 사항:
C:\Windows\System32\inetsrv\config\applicationHost.config 문서 108행의 원문 텍스트: <processModel identityType="NetworkService" /> 수정: <processModel identityType="NetworkService" loadUserProfile="false" />
4. IIS7.0 ASP는 일반적으로 Access 데이터베이스에 연결할 수 없습니다 이 문제를 해결하기 전에, Vista IIS7.0 ASP 환경의 구성에 대해 이야기해 보겠습니다. 기본적으로 IIS가 설치되어 있으면 ASP 프로그램이 실행될 수 없고, IE에서 확장자 .ASP 파일을 열 때 IIS는 일반 웹 파일로 표시됩니다. IE에서 파일의 소스 코드를 보면, 파일을 열기 위해 더블 클릭하는 것과 똑같이 ASP 파일의 원본 코드를 모두 볼 수 있습니다. ASP 애플리케이션 해상도를 지원하기 위한 몇 가지 기능을 설치해야 합니다. 다음 제어판을 열어 - 프로그램 - 프로그램 및 기능 - Windows 기능 켜기 또는 끄기, 아래 다이어그램을 따라 해당 ASP를 선택하세요.
IIS를 설정하세요("Enable parent directory path"를 켜거나, 다음에 사용할 수 있습니다): /path)를 설정하는 데 잘 도움이 되지만, 실행 시 다음과 같은 메시지가 뜨습니다:
[Microsoft][ODBC Microsoft Access Driver] 디스크 또는 네트워크 오류를 인용합니다. 또는 (액세스에 어떻게 연결하느냐에 따라 다름)
참고: Microsoft JET 데이터베이스 엔진 오류 '80004005' 미지정 오류
/inc/conn.asp,行 10
해결책 모든 사람의 읽기 및 쓰기 권한을 Temp 디렉터리의 C:\Windows\ServiceProfiles\NetworkService\AppData\Local에 추가하세요. 한 번 더 방문해도 괜찮으니 문제는 해결됩니다(읽기와 쓰기 모두를 직접 추가해 문제를 줄이고, 사실 더 '정확한' 포인트도 추가할 수 있습니다. 자세한 내용은 아래에서 확인하세요)
인용: 인터넷에는 "시스템 디스크:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp" 디렉터리에 "인증된 사용자" 사용자를 추가하라는 말도 있습니다. 이 디렉터리는 AppData 디렉터리가 숨겨져 있고, 입력할 때 주소를 표시줄에 직접 입력하거나 폴더 옵션에 숨겨진 파일을 표시할 수 있습니다
http://www.chinaz.com/Server/Web/061130X62008.html
IIS 상태 코드: IIS의 상세 오류 코드 및 설명
사용자가 HTTP 또는 파일 전송 프로토콜(FTP)을 통해 인터넷 정보 서비스(IIS)를 실행하는 서버의 콘텐츠에 접근하려 할 때, IIS는 요청 상태를 나타내는 숫자 코드를 반환합니다. 이 상태 코드는 IIS 로그에 기록되며, 웹 브라우저나 FTP 클라이언트에서도 표시될 수 있습니다. 상태 코드는 특정 요청이 성공했는지 여부를 나타내며, 요청이 실패한 정확한 이유도 드러낼 수 있습니다. 맨 위로 돌아가기
추가 정보 로그 파일의 위치 기본적으로 IIS는 로그 파일을 %WINDIR\System32\Logfiles 폴더에 위치시킵니다. 각 월드 와이드 웹(WWW) 사이트와 FTP 사이트는 해당 디렉터리 아래에 별도의 디렉터리를 가지고 있습니다. 기본적으로 로그 파일은 매일 이 디렉터리에 생성되며 날짜별로 명명됩니다(예: exYYMMDD.log). HTTP 1xx - 정보 팁
이 상태 코드는 임시 응답을 나타냅니다. 클라이언트는 정규 답변을 받기 전에 1xx 응답을 하나 이상 받을 준비를 해야 합니다. 100 - 계속해. ? 101 - 스위치 프로토콜.
2xx - 성공
이 상태 코드들은 서버가 클라이언트 요청을 성공적으로 수락했음을 나타냅니다. 200 - 알겠습니다. 클라이언트 요청은 성공했습니다. ? 201 - 창설. ? 202 - 수락. ? 203 - 비공식 정보. ? 204 - 콘텐츠 없음. ? 205 - 내용물 초기화. ? 206 - 부분 내용. 3xx - 리다이렉션
클라이언트 브라우저는 요청을 이행하기 위해 더 많은 조치를 취해야 합니다. 예를 들어, 브라우저는 서버에서 다른 페이지를 요청하거나 프록시 서버를 통해 요청을 반복해야 할 수 있습니다. 302 - 물체가 이동되었습니다. ? 304 - 수정되지 않음. ? 307 - 임시 리다이렉트.
4xx - 클라이언트 오류
오류가 발생했고 클라이언트에 문제가 있는 것 같습니다. 예를 들어, 클라이언트가 존재하지 않는 페이지를 요청하고, 유효한 인증 정보를 제공하지 않는 경우입니다. 400 - 잘못된 요청입니다. ? 401 - 접근 거부. IIS는 오류의 더 구체적인 이유를 나타내는 여러 가지 401 오류를 정의합니다. 이 특정 오류 코드들은 브라우저에는 표시되지만, IIS 로그에는 표시되지 않습니다:? 401.1 - 로그인 실패. ? 401.2 - 서버 구성으로 인해 로그인이 실패합니다. ? 401.3 - ACL의 자원 제약으로 인해 승인되지 않음. ? 401.4 - 필터 권한 부여 실패. ? 401.5 - ISAPI/CGI 애플리케이션 승인 실패. ? 401.7 – 웹 서버의 URL 권한 정책에 의해 접근이 거부됩니다. 이 오류 코드는 IIS 6.0에만 해당됩니다.
? 403 - 접근 비활성화: IIS는 오류의 더 구체적인 원인을 나타내는 여러 가지 403 오류를 정의합니다: ? 403.1 - 경영진 접근 금지. ? 403.2 - 읽기 접근 금지. ? 403.3 - 쓰기 접근이 금지됨. ? 403.4 - SSL 필요. ? 403.5 - SSL 128 요구 사양. ? 403.6 - IP 주소 거부. ? 403.7 - 클라이언트 인증서 필요. ? 403.8 - 사이트 접근 거부. ? 403.9 - 사용자가 너무 많아요. ? 403.10 - 잘못된 설정. ? 403.11 - 비밀번호 변경. ? 403.12 - 매핑 테이블 접근 거부. ? 403.13 - 클라이언트 인증서 취소. ? 403.14 - Deny 디렉터리 리스트. ? 403.15 - 클라이언트 접근 권한 초과. ? 403.16 - 클라이언트 인증서는 신뢰할 수 없거나 유효하지 않습니다. ? 403.17 - 클라이언트 인증서가 만료되었거나 아직 유효하지 않습니다. ? 403.18 - 요청된 URL은 현재 애플리케이션 풀에서 실행할 수 없습니다. 이 오류 코드는 IIS 6.0에만 해당됩니다. ? 403.19 - 이 애플리케이션 풀의 클라이언트에 대해 CGI를 수행할 수 없습니다. 이 오류 코드는 IIS 6.0에만 해당됩니다. ? 403.20 - 여권 로그인 실패. 이 오류 코드는 IIS 6.0에만 해당됩니다.
? 404 - 찾을 수 없음. 404.0 - (없음) – 파일이나 디렉터리를 찾지 못함. ? 404.1 - 요청된 포트에서는 웹사이트에 접속할 수 없습니다. ? 404.2 - 웹 서비스 확장 잠금 정책이 이 요청을 차단합니다. ? 404.3 - MIME 매핑 정책이 이 요청을 차단합니다.
? 405 - 이 페이지에 접근하는 데 사용되는 HTTP 술어는 허용되지 않습니다 (메서드는 허용되지 않음) ? 406 - 클라이언트 브라우저가 요청된 페이지의 MIME 유형을 인정하지 않습니다. ? 407 - 프록시 인증 필요. ? 412 - 선수과목 불합격. ? 413 – 요청 엔터티가 너무 커. ? 414 - 요청 URI가 너무 길습니다. ? 415 – 지원되지 않는 미디어 유형. ? 416 – 요청된 범위가 충족되지 않음. ? 417 – 집행 실패. ? 423 – 고정 오류.
5xx - 서버 오류
서버가 오류를 발생시켜 요청을 완료할 수 없습니다. 500 - 내부 서버 오류? 500.12 - 애플리케이션이 웹 서버에서 재시작하느라 분주합니다. ? 500.13 - 웹 서버가 너무 복잡합니다. ? 500.15 - Global.asa 직접적인 요청은 허용되지 않습니다. ? 500.16 – 잘못된 UNC 인증 자격증. 이 오류 코드는 IIS 6.0에만 해당됩니다. ? 500.18 – URL 인증 저장소를 열 수 없습니다. 이 오류 코드는 IIS 6.0에만 해당됩니다. ? 500.100 - 내부 ASP 오류.
? 501 - 헤더 값은 구현되지 않은 구성을 지정합니다. ? 502 - 웹 서버가 게이트웨이 또는 프록시 서버로 사용되었을 때 무효 응답을 받았습니다.? 502.1 - CGI 적용 타임아웃. ? 502.2 - CGI 적용 오류. 적용 과정.
? 503 - 서비스 불가. 이 오류 코드는 IIS 6.0에만 해당됩니다. ? 504 - 게이트웨이 타임아웃. ? 505 - HTTP 버전은 지원되지 않습니다.
일반적인 HTTP 상태 코드와 그 원인 ? 200 - 성공. 이 상태 코드는 IIS가 요청을 성공적으로 처리했음을 나타냅니다. ? 304 - 수정되지 않음. 클라이언트가 요청한 문서는 이미 캐시에 저장되어 있으며, 캐시 이후로 문서는 수정되지 않았습니다. 클라이언트는 문서의 캐시된 복사본을 사용하며 서버에서 문서를 다운로드하지 않습니다. ? 401.1 - 로그인 실패. 로그인 시도는 실패했는데, 아마도 사용자 이름이나 비밀번호가 유효하지 않기 때문일 수 있습니다. ? 401.3 - ACL의 자원 제약으로 인해 승인되지 않음. 이는 NTFS 권한 문제임을 나타냅니다. 이 오류는 접근하려는 파일에 적절한 권한이 있어도 발생할 수 있습니다. 예를 들어, IUSR 계정이 C:\Winnt\System32\Inetsrv 디렉터리에 접근할 수 없으면 이 오류가 나타납니다. 이 문제를 해결하는 방법에 대한 추가 정보는 아래 기사 번호를 클릭하여 Microsoft 지식 기반에서 해당 문서를 확인하세요: 187506 (http://support.microsoft.com/kb/187506/) 정보: IIS 4.0에 대한 기본 NTFS 권한 ? 403.1 - 경영진 접근 금지. 이 오류 메시지의 두 가지 일반적인 원인은 다음과 같습니다: ? 집행할 충분한 허가가 없습니다. 예를 들어, 접근하려는 ASP 페이지의 디렉터리 권한이 None으로 설정되어 있거나, 실행하려는 CGI 스크립트의 디렉터리 권한이 Allow scripts(스크립트 전용)일 때 이 오류 메시지가 발생합니다. 실행 권한을 변경하려면 Microsoft Management Console(MMC)에서 디렉터리를 우클릭한 후 속성과 카탈로그 탭을 클릭하세요. 접근하려는 콘텐츠에 맞는 실행 권한이 설정되어 있는지 확인하세요. ? 실행하려는 파일 유형에 대해 사용하는 술어(예: GET 또는 POST)를 인식하는 스크립트 매핑이 설정되어 있지 않습니다. 이를 확인하려면 MMC에서 디렉터리를 우클릭하고, 속성(Properties)을 클릭한 뒤, 카탈로그 탭을 클릭하고, 구성(Configuration)을 클릭한 후, 적절한 파일 형식의 스크립트 매핑이 사용되는 술어를 허용하도록 설정되어 있는지 확인하세요.
? 403.2 - 읽기 접근 금지. IIS가 디렉터리에 대한 읽기 접근을 허용하도록 설정되어 있는지 확인하세요. 또한, 기본 파일을 사용 중이라면 그 파일이 존재하는지 확인하세요. 이 문제를 해결하는 방법에 대한 추가 정보는 아래 기사 번호를 클릭하여 Microsoft 지식 기반에서 해당 문서를 확인하세요: 247677 (http://support.microsoft.com/kb/247677/) 오류 메시지: 403.2 금지: 읽기 접근 금지 ? 403.3 - 쓰기 접근이 금지됨. IIS와 NTFS 권한이 디렉터리에 쓰기 권한을 부여하도록 설정되어 있는지 확인하세요. 이 문제를 해결하는 방법에 대한 추가 정보는 아래 기사 번호를 클릭하여 Microsoft 지식 기반에서 해당 문서를 확인하세요: 248072 (http://support.microsoft.com/kb/248072/) 오류 메시지: 403.3 금지: 접근 금지 ? 403.4 - SSL 필요. '보안 채널 필수' 옵션을 비활성화하거나, HTTP 대신 HTTPS를 사용해 페이지에 접근하세요. 인증서가 설치되지 않은 웹사이트에서 이 오류가 발생하면, 아래 기사 번호를 클릭하여 Microsoft 지식 베이스의 해당 문서를 확인하세요: 224389 (http://support.microsoft.com/kb/224389/) 오류 메시지: HTTP 오류 403, 403.4, 403.5 접근 금지: SSL 필요 ? 403.5 - SSL 128 요구 사양. 128비트 암호화 요구를 비활성화하거나, 128비트 암호화를 지원하는 브라우저를 사용해 페이지를 확인하세요. 인증서가 설치되지 않은 웹사이트에서 이 오류가 발생하면, 아래 기사 번호를 클릭하여 Microsoft 지식 베이스의 해당 문서를 확인하세요: 224389 (http://support.microsoft.com/kb/224389/) 오류 메시지: HTTP 오류 403, 403.4, 403.5 접근 금지: SSL 필요 ? 403.6 - IP 주소 거부. 서버를 현재 IP 주소 접근을 차단하도록 설정하셨습니다. 이 문제를 해결하는 방법에 대한 추가 정보는 아래 기사 번호를 클릭하여 Microsoft 지식 기반에서 해당 문서를 확인하세요: 248043 (http://support.microsoft.com/kb/248043/) 오류 메시지: 403.6 - 금지됨: IP 주소 거부됨 ? 403.7 - 클라이언트 인증서 필요. 서버를 클라이언트 인증 인증서 요구하도록 설정했지만, 유효한 클라이언트 인증서를 설치하지 않았습니다. 추가 정보를 원하시면 아래 기사 번호를 클릭하여 Microsoft 지식 베이스의 해당 기사를 확인하세요: 190004 (http://support.microsoft.com/kb/190004/) 오류 403.7 또는 "서버에 연결할 수 없음" 186812 (http://support.microsoft.com/kb/186812/) PRB: 오류 메시지: 403.7 금지: 클라이언트 인증서 필요 ? 403.8 - 사이트 접근 거부. 서버에 접속하는 도메인에 대해 도메인 제한을 설정하셨습니다. 이 문제를 해결하는 방법에 대한 추가 정보는 아래 기사 번호를 클릭하여 Microsoft 지식 기반에서 해당 문서를 확인하세요: 248032 (http://support.microsoft.com/kb/248032/) 오류 메시지: 금지됨: 사이트 접근 거부 403.8 ? 403.9 - 사용자가 너무 많아요. 그 서버에 접속하는 사용자 수가 설정한 연결 한도를 초과합니다. 이 제한을 변경하는 방법에 대한 추가 정보는 아래 기사 번호를 클릭하여 Microsoft 지식 기반에서 해당 문서를 확인하세요: 248074 (http://support.microsoft.com/kb/248074/) 오류 메시지: 접근 금지: 너무 많은 사용자가 연결되어 있습니다 403.9 참고: Microsoft Windows 2000 Professional과 Microsoft Windows XP Professional은 IIS에서 최대 10개의 연결 제한을 자동으로 설정합니다. 이 한도를 변경할 수 없습니다. ? 403.12 - 매핑 테이블 접근 거부. 방문하려는 페이지가 클라이언트 인증서를 요구하지만, 클라이언트 인증서에 매핑된 사용자 ID가 파일 접근이 거부된 상태입니다. 추가 정보를 원하시면 아래 기사 번호를 클릭하여 Microsoft 지식 베이스의 해당 기사를 확인하세요: 248075 (http://support.microsoft.com/kb/248075/) 오류 메시지: HTTP 403.12 - 접근 금지: 매퍼 접근 거부 ? 404 - 찾을 수 없음. 이 오류는 접근하려는 파일이 삭제되었거나 삭제되었기 때문에 발생합니다. 이 오류는 URLscan 도구를 설치한 후 제한된 확장자를 가진 파일에 접근하려 할 때도 발생합니다. 이 경우 요청의 로그 파일 항목은 "URLScan에 의해 거부됨"으로 표시됩니다. ? 500 - 내부 서버 오류. 서버 측 오류가 많은 경우 이 오류 메시지가 발생할 수 있습니다. 이벤트 뷰어 로그에는 더 자세한 오류 원인이 포함되어 있습니다. 또한, 친근한 HTTP 오류 메시지를 비활성화하여 상세한 오류 설명을 받을 수 있습니다. 친근한 HTTP 오류 메시지를 비활성화하는 방법에 대한 추가 정보는 아래 기사 번호를 클릭하여 Microsoft 지식 베이스의 해당 기사를 확인하세요: 294807 (http://support.microsoft.com/kb/294807/) 서버 측에서 Internet Explorer 5의 "친근한 HTTP 오류 메시지 표시" 기능을 비활성화하는 방법 ? 500.12 - 애플리케이션이 재시작됩니다. 즉, 애플리케이션이 IIS 재시작 중에 ASP 페이지를 불러오려고 시도하고 있다는 뜻입니다. 이 정보는 페이지를 새로고침하면 사라집니다. 페이지를 새로고침한 후 이 메시지가 다시 나타난다면, 백신 소프트웨어가 Global.asa 파일을 스캔하고 있을 수 있습니다. 추가 정보를 원하시면 아래 기사 번호를 클릭하여 Microsoft 지식 베이스의 해당 기사를 확인하세요: 248013 (http://support.microsoft.com/kb/248013/) 오류 메시지: HTTP 오류 500-12 애플리케이션 재시작 ? 500-100.ASP - ASP 오류입니다. 이 오류 메시지는 불러오려는 ASP 페이지에 오류 코드가 있을 때 나타납니다. 더 정확한 오류 메시지를 얻으려면, 친근한 HTTP 오류 메시지를 비활성화하세요. 기본적으로 이 오류 메시지는 기본 웹사이트에서만 활성화되어 있습니다. 비기본 웹사이트에서 이 오류 메시지를 보는 방법에 대한 추가 정보는 아래 기사 번호를 클릭하여 Microsoft 지식 베이스의 해당 문서를 확인하세요: 261200(http://support.microsoft.com/kb/261200/)은 ASP 오류 메시지 대신 HTTP 500 오류 메시지를 표시합니다500-100.asp ? 502 - 게이트웨이 오류. 이 오류 메시지는 실행하려는 CGI 스크립트가 유효한 HTTP 헤더 집합을 반환하지 않을 때 발생합니다.
FTP
1xx - 긍정적인 초기 반응
이 상태 코드는 작업이 성공적으로 시작되었음을 나타내지만, 클라이언트는 새로운 명령으로 진행하기 전에 다른 답변을 기대합니다. 110 마크 응답 재시작. ? 120 서비스가 준비되어 있으며 몇 분 후에 시작됩니다. ? 125 데이터 연결이 열려 있고 전송이 시작됩니다. ? 150 파일은 양호하며 데이터 연결을 열 준비가 되어 있습니다.
2xx - 긍정 완료 응답
수술이 성공적으로 완료되었습니다. 클라이언트는 새 명령을 실행할 수 있습니다. 200 명령 알겠습니다. ? 명령이 202개 실행되지 않아, 현장에 명령이 너무 많아. ? 211 시스템 상태 또는 시스템 도움 답변. ? 212 지부 상태. ? 213 파일 상태. ? 214개의 도움 메시지. ? 215 NAME 시스템 유형으로, NAME은 할당 번호 문서에 공식 시스템 명칭으로 기재되어 있습니다. ? 220 서비스는 신규 사용자로부터 요청을 수행할 준비가 되었습니다. ? 221 서비스 종료 제어 연결. 적절하다면 로그아웃하세요. ? 225 데이터 연결 열려 있으며, 전송 진행 중입니다. ? 226 데이터 연결을 끊어. 요청된 파일 작업은 성공했습니다(예: 파일 전송 또는 포기). ? 227 수동 모드 진입 (H1, H2, H3, H4, P1, P2). ? 230명의 사용자가 로그인 중입니다, 진행하세요. ? 250 요청된 파일 연산이 올바르고 완료되었습니다. ? 257 "PATHNAME"이 생성되었습니다.
3xx - 긍정 중간 응답
명령어는 성공했지만, 서버는 요청을 마무리하기 위해 클라이언트로부터 더 많은 정보가 필요했습니다. 331 사용자 이름과 비밀번호가 정확합니다. ? 332 계정 로그인 필요. ? 350 요청 파일 작업은 추가 정보를 기다리고 있습니다.
4xx - 과도 부정에 대한 완전 응답
명령은 실패했지만, 오류는 일시적이었다. 클라이언트가 명령을 다시 시도하면 성공적으로 실행할 수 있습니다. 421 서비스는 사용 불가능하며 제어 연결이 닫히고 있습니다. 서비스가 종료해야 한다고 판단하면 이 응답이 모든 명령어에 전송됩니다. ? 425 데이터 연결을 열 수 없습니다. ? 426 연결 폐쇄; 전송 중단. ? 450 요청된 파일 작업이 실행되지 않았습니다. 파일이 사용 가능하지 않습니다(예를 들어, 파일 사용 중). ? 451 요청 연산 종료: 로컬 오류가 처리 중입니다. ? 452 요청된 행동은 실행되지 않음. 시스템 저장 공간 부족.
5xx - 영구적인 부정적 완성 응답
명령은 실패했고 오류가 영구적이었다. 클라이언트가 명령을 다시 시도하면 같은 오류가 다시 발생합니다. 500개의 문법 오류와 명령어가 인식되지 않음. 여기에는 명령줄이 너무 길다는 등의 오류가 포함될 수 있습니다. ? 501 파라미터에 문법 오류가 있습니다. ? 502 명령이 실행되지 않음. ? 503 잘못된 명령 시퀀스. ? 504 이 매개변수에 대한 명령어는 실행되지 않습니다. ? 530 로그인 안 됨. ? 파일 저장을 위해 532 계정이 필요합니다. ? 550 요청된 조치는 실행되지 않았다. 해당 파일은 제공되지 않습니다(예: 파일을 찾을 수 없고, 접근 불가). ? 551 요청된 연산의 비정상적인 종료: 알 수 없는 페이지 유형. ? 552 요청된 파일 작업이 비정상적으로 종료됨: 저장 할당량이 초과됨(현재 디렉터리 또는 데이터셋에 대해). ? 553 요청된 조치는 실행되지 않았다. 허용되지 않는 파일 이름.
일반적인 FTP 상태 코드와 그 원인 ? 150 - FTP는 명령어 전송용 21포트와 데이터 전송용 20포트 두 개를 사용합니다. 상태 코드 150은 서버가 포트 20에서 새 연결을 열어 데이터를 보낼 준비가 되었음을 나타냅니다. ? 226 - 파일 전송과 같은 동작을 수행하기 위해 포트 20에서 데이터 연결을 열기 위한 명령. 작업이 성공적으로 완료되고 데이터 연결이 종료됩니다. ? 230 - 클라이언트가 올바른 비밀번호를 보낼 때 표시되는 상태 코드입니다. 이는 사용자가 성공적으로 로그인했다는 것을 나타냅니다. ? 331 - 클라이언트가 사용자 이름을 보내면 상태 코드가 표시됩니다. 제공된 사용자 이름이 시스템 내 유효한 계정인지 여부와 관계없이 상태 코드는 표시됩니다. ? 426 - 명령어가 동작을 수행하기 위해 데이터 연결을 열지만, 해당 동작이 취소되어 데이터 연결이 종료되었습니다. ? 530 - 이 상태 코드는 사용자 이름과 비밀번호 조합이 유효하지 않아 로그인할 수 없음을 나타냅니다. 사용자 계정으로 로그인하셨다면 잘못된 사용자 이름이나 비밀번호를 입력했을 수도 있고, 익명 접근만 허용할 수도 있습니다. 익명 계정으로 로그인하면 IIS 설정이 익명 접근을 거부할 수 있습니다. ? 550 - 지정된 파일이 제공되지 않아 명령이 실행되지 않음. 예를 들어, GET하려는 파일이 존재하지 않거나, 쓰기 권한이 없는 디렉터리에 파일을 넣으려 할 때입니다. |