Live Brilliant

IIS, FTP 에러 코드 본문

개발은 핵찜이야/WINDOWS

IIS, FTP 에러 코드

주인정 2012. 4. 17. 15:31

[HTTP]

loadTOCNode(3, 'moreinformation'); 1xx - 정보 전달용

이 상태 코드는 임시 응답을 나타냅니다. 클라이언트가 정식 응답을 받으려면 하나 이상의 1xx 응답을 받을 준비가 되어 있어야 합니다.

  • 100 - 계속 작업합니다.
  • 101 - 프로토콜을 전환합니다.

2xx - 완료

상태 코드의 이 클래스는 서버가 클라이언트 요청을 받아들였음을 나타냅니다.

  • 200 - 클라이언트 요청이 성공했습니다.
  • 201 - 만들어졌습니다.
  • 202 - 받아들여졌습니다.
  • 203 - 권한이 없는 정보입니다.
  • 204 - 내용이 없습니다.
  • 205 - 내용을 다시 설정합니다.
  • 206 - 일부 내용
  • 207 - 여러 상태(WebDay)

3xx - 리디렉션

클라이언트 브라우저는 요청을 처리하기 위해 좀더 조치를 취해야 합니다. 예를 들어 브라우저는 서버에서 다른 페이지를 요청해야 하거나 프록시 서버를 사용하여 요청을 반복해야 할 수 있습니다.

  • 301 - 영구적으로 이동됩니다.
  • 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 - 디렉터리 목록이 거부되었습니다.
    • 403.15 - 클라이언트 액세스 라이센스가 초과되었습니다.
    • 403.16 - 클라이언트 인증서가 신뢰되지 않거나 잘못되었습니다.
    • 403.17 - 클라이언트 인증서가 만료되었거나 아직 유효하지 않습니다.
    • 403.18 - 현재 응용 프로그램 풀에서 요청된 URL을 실행할 수 없습니다. 이 오류 코드는 IIS 6.0에만 해당됩니다.
    • 403.19 - 이 응용 프로그램 풀에서 클라이언트에 대한 CGI를 실행할 수 없습니다. 이 오류 코드는 IIS 6.0에만 해당됩니다.
    • 403.20 - Passport 로그온에 실패했습니다. 이 오류 코드는 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.19 - 메타베이스에서 이 파일에 대한 데이터가 잘못 구성되었습니다.
    • 500.100 - 내부 ASP 오류
  • 501 - 헤더 값이 구현되지 않은 구성을 지정합니다.
  • 502 - 웹 서버가 게이트웨이나 프록시 역할을 하는 동안 잘못된 응답을 받았습니다.
    • 502.1 - CGI 응용 프로그램이 시간을 초과했습니다.
    • 502.2 - CGI 응용 프로그램에서 오류가 발생했습니다.
  • 503 - 서비스를 사용할 수 없습니다. 이 오류 코드는 IIS 6.0에만 해당됩니다.
  • 504 - 게이트웨이가 시간을 초과했습니다.
  • 505 - HTTP 버전이 지원되지 않습니다.

IIS HTTP 상태 코드와 그 원인

loadTOCNode(3, 'moreinformation');
  • 200 - 성공했습니다. 이 상태 코드는 IIS가 요청을 성공적으로 처리했음을 나타냅니다.
  • 206 - 일부 내용 파일이 부분적으로 다운로드되었음을 나타냅니다. 중단된 다운로드를 다시 시작하거나 여러 동시 스트림으로 분할할 수 있습니다.
  • 207 - 여러 상태(WebDAV) 수행한 하위 요청 수에 따라 여러 가지 응답 코드를 포함할 수 있는 XML 메시지 앞에 나타납니다.
  • 301 - 영구적으로 이동되었습니다. 이 요청과 이후 모든 요청은 지정된 URI로 전송되어야 합니다.
  • 302 - 찾았습니다. 양식 기반 인증의 경우 종종 "개체가 이동되었습니다."로 나타납니다. 요청된 리소스가 일시적으로 다른 URI에 있습니다. 가끔 리디렉션이 변경될 수 있기 때문에 클라이언트는 이후 요청에 대해 계속 요청 URI를 사용해야 합니다. Cache-Control 또는 Expires 헤더 필드로 나타난 경우에만 이 응답을 캐시할 수 있습니다.
  • 304 - 수정되지 않았습니다. 클라이언트가 이미 해당 캐시에 있는 문서를 요청하고 이 문서는 캐시된 이후로 수정되지 않았습니다. 클라이언트가 서버에서 문서를 다운로드하는 대신 문서의 캐시된 복사본을 사용합니다.
  • 401.1 및 401.2 - 로그온하지 못했습니다. 사용자 이름 또는 암호가 잘못되었거나 시스템 구성 문제가 있기 때문에 로그온하지 못했습니다. 이 문제를 해결하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    907273 (http://support.microsoft.com/kb/907273/ ) IIS에서 HTTP 401 오류 문제 해결
  • 401.3 - 리소스의 ACL에 의해 액세스가 거부되었습니다. 이것은 NTFS 사용 권한에 문제가 있음을 나타냅니다. 이 오류는 액세스하려는 파일의 사용 권한이 올바른 경우에도 발생할 수 있습니다. 예를 들어 IUSR 계정에 C:\Winnt\System32\Inetsrv 디렉터리에 대한 액세스 권한이 없는 경우 이 오류가 나타납니다. 이 문제를 해결하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    271071 (http://support.microsoft.com/kb/271071/ ) IIS 5.0 웹 서버에 필요한 NTFS 권한 및 사용자 권한을 설정하는 방법
    812614 (http://support.microsoft.com/kb/812614/ ) IIS 6.0의 기본 사용 권한 및 사용자 권한
  • 403 - 금지되었습니다. 웹 사이트에 기본 문서 집합이 없으며 디렉터리 검색을 허용하도록 사이트가 설정되지 않은 경우 이 일반 403 상태 코드가 나타날 수 있습니다. 이 문제를 해결하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    320051 (http://support.microsoft.com/kb/320051/ ) IIS 기본 문서를 구성하는 방법
  • 403.1 - 실행 액세스 금지 이 오류 메시지의 두 가지 일반적인 원인은 다음과 같습니다.
    • 실행 권한이 부족합니다. 예를 들어 사용 권한이 없음으로 설정되는 디렉터리에서 ASP 페이지에 액세스하려고 하거나 디렉터리에서 스크립트 권한으로 CGI 스크립트를 실행하려고 하는 경우 이 오류 메시지가 나타납니다. 실행 권한을 수정하려면 MMC(Microsoft Management Console)에서 해당 디렉터리를 마우스 오른쪽 단추로 클릭하고 속성을 클릭한 다음 디렉터리 탭을 클릭하고 실행 권한 설정이 액세스하려는 콘텐츠에 적합한지 확인합니다.
    • 실행하려는 파일 형식에 대한 스크립트 매핑은 사용 중인 동사(예: GET 또는 POST)를 인식하도록 설정되지 않습니다. 이 작업을 확인하려면 Microsoft Management Console에서 디렉터리를 마우스 오른쪽 단추로 클릭하고 속성을 클릭한 다음 디렉터리 탭에서 구성을 클릭하고 해당 파일 형식에 대한 스크립트 매핑이 사용 중인 동사를 허용하도록 설정되었는지 확인합니다.
  • 403.2 - 읽기 액세스 금지 IIS가 디렉터리에 대한 읽기 액세스 권한을 허용하도록 설정되었는지 확인합니다. 또한 기본 문서를 사용하려면 이 문서가 있는지 확인합니다. 이 문제를 해결하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    247677 (http://support.microsoft.com/kb/247677/KO/ ) 오류 메시지: 403.2 금지: 읽기 액세스 금지
  • 403.3 - 쓰기 액세스 금지 IIS 사용 권한 및 NTFS 사용 권한이 디렉터리에 대한 쓰기 액세스 권한을 부여하도록 설정되었는지 확인합니다.이 문제를 해결하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    248072 (http://support.microsoft.com/kb/248072/KO/ ) 오류 메시지: HTTP 403.3 - 금지: 쓰기 액세스 금지
  • 403.4 - SSL이 필요합니다.보안 채널 필요 옵션을 해제하거나 HTTP 대신 HTTPS를 사용하여 페이지에 액세스합니다.
  • 403.5 - SSL 128이 필요합니다.128비트 암호화 필요 옵션을 해제하거나 128비트 암호화를 지원하는 브라우저를 사용하여 페이지를 봅니다.
  • 403.6 - IP 주소가 거부되었습니다. 현재 IP 주소에 대한 액세스가 거부되도록 서버가 구성되었습니다. 이 문제를 해결하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    248043 (http://support.microsoft.com/kb/248043/KO/ ) 오류 메시지: 403.6 - 금지: IP 주소 거부
  • 403.7 - 클라이언트 인증서가 필요합니다. 서버가 클라이언트 인증의 인증서를 요구하도록 구성되었지만 올바른 클라이언트 인증서가 설치되어 있지 않습니다.
    186812 (http://support.microsoft.com/kb/186812/KO/ ) PRB: 오류 메시지: 403.7 사용 금지: 클라이언트 인증서가 필요함
  • 403.8 - 사이트 액세스가 거부되었습니다. 서버에 액세스하는 데 사용하는 도메인의 도메인 이름 제한이 설정되었습니다.이 문제를 해결하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    248032 (http://support.microsoft.com/kb/248032/KO/ ) 오류 메시지: 금지: 사이트 액세스가 403.8
  • 403.9 - 사용자가 너무 많습니다. 서버에 연결된 사용자 수가 설정되어 있는 연결 제한을 초과합니다. 이 제한을 변경하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    248074 (http://support.microsoft.com/kb/248074/KO/ ) 오류메시지: 액세스 금지. 연결된 사용자가 너무 많습니다. 403.9
    참고: Microsoft Windows 2000 Professional 및 Windows XP Professional에서 IIS는 연결이 10개로 자동 제한됩니다. 이 제한을 변경할 수 없습니다.
  • 403.12 - 매퍼가 액세스를 거부했습니다. 이 페이지에 액세스하려면 클라이언트 인증서가 필요합니다. 그러나 클라이언트 인증서에 매핑된 사용자 ID는 이 파일에 대한 액세스가 거부되었습니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    248075 (http://support.microsoft.com/kb/248075/KO/ ) 오류: HTTP 403.12 - 액세스 금지: 매퍼 액세스 거부
  • 404 - 찾을 수 없습니다. 이 오류는 액세스하려는 파일이 이동되거나 삭제된 경우에 발생합니다. URLScan 도구를 설치한 후 제한된 파일 확장명을 갖는 파일에 액세스하려고 하는 경우에도 발생합니다. URLScan 도구를 설치한 후 w3svc 로그 파일에 "Rejected by URLScan"이 표시됩니다. 이 경우 로그 파일 항목에서 해당 요청에 대해 "Rejected by URLScan"이 나타납니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    248033 (http://support.microsoft.com/kb/248033/ ) 시스템 관리자가 IIS가 실행되는 서버에서 "HTTP 404 - 파일을 찾을 수 없음" 오류 메시지를 해결하는 방법
    • 404.1 - 요청된 포트에서 웹 사이트에 액세스할 수 없습니다. 이 오류는 액세스하려는 웹 사이트의 IP 주소가 이 요청을 보낸 포트의 요청을 수락하지 않음을 나타냅니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
      248034 (http://support.microsoft.com/kb/248034/ ) IIS 오류: 404.1 웹 사이트 없음
    • 404.2 – 잠금 정책으로 인해 이 요청이 방지됩니다. IIS 6.0에서 이 오류는 웹 서비스 확장 목록에서 이 요청이 금지되었음을 나타냅니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
      328419 (http://support.microsoft.com/kb/328419/ ) HOWTO: IIS 6.0에서 웹 서비스 확장 파일 추가 및 제거
      328505 (http://support.microsoft.com/kb/328505/ ) 방법: 목록 웹 서버 확장 및 IIS 6.0에서 확장 파일
      328360 (http://support.microsoft.com/kb/328360/ ) HOWTO: IIS 6.0에서 ISAPI 확장 및 CGI 응용 프로그램 설정 및 해제
    • 404.3 - MIME 맵 정책으로 인해 이 요청이 방지됩니다. 이 문제는 다음과 같은 경우에 발생합니다.
      1. 요청된 파일 이름 확장명에 대한 핸들러 매핑이 구성되지 않았습니다.
      2. 웹 사이트 또는 응용 프로그램에 대해 적합한 MIME 형식이 구성되지 않았습니다.
  • 405 - 메서드가 허용되지 않습니다. 클라이언트가 IIS를 실행 중인 서버로 HTTP 요청을 보내지만 서버가 인식할 수 없는 HTTP 동사가 요청에 포함된 경우 이 오류가 발생할 수 있습니다. 이 문제를 해결하려면 클라이언트의 요청에 HTTP rfc와 호환되는 HTTP 동사가 사용되는지 확인합니다. HTTP rfc에 대한 자세한 내용은 "참조" 절을 참조하십시오.
  • 500 - 내부 서버 오류 많은 서버 쪽 오류에 대해 이 오류 메시지가 나타납니다. 이벤트 뷰어 로그에는 이 오류가 발생하는 이유에 대한 자세한 내용이 포함될 수 있습니다. 또한 HTTP 오류 메시지를 해제하여 오류에 대한 자세한 설명을 나타낼 수 있습니다. HTTP 오류 메시지를 표시하지 않는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    294807 (http://support.microsoft.com/kb/294807/ ) Internet Explorer 5.x 및 6.x 서버 모음에서 친숙한 HTTP 오류 메시지 표시"기능을 해제하는 방법
  • 500.12 - 응용 프로그램 다시 시작. 이 동작은 IIS가 응용 프로그램을 다시 시작하는 동안 ASP 페이지를 로드하려고 했음을 나타냅니다. 이 메시지는 페이지를 새로 고치면 사라집니다. 페이지를 새로 고쳐도 이 메시지가 나타나면 Global.asa 파일을 검색 중인 바이러스 백신 소프트웨어가 원인일 수 있습니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    248013 (http://support.microsoft.com/kb/248013/KO/ ) 오류 메시지: HTTP 오류 500-12 응용 프로그램 다시 시작
  • 500-100.ASP - ASP 오류 코드에 오류가 있는 ASP 페이지를 로드하려고 하면 이 오류 메시지가 나타납니다. 오류에 대한 좀더 구체적인 정보를 보려면 HTTP 오류 메시지를 해제합니다. 기본적으로 이 오류는 기본 웹 사이트에서만 사용할 수 있습니다. 기본 웹 사이트가 아닌 웹 사이트에서 이 오류를 보는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    261200 (http://support.microsoft.com/kb/261200/ ) 500-100.asp의 ASP 오류 메시지 대신 HTTP 500 오류 메시지가 나타난다
  • 502 - 불량 게이트웨이 유효한 HTTP 헤더 세트를 반환하지 않는 CGI 스크립트를 실행하려고 하면 이 오류 메시지가 나타납니다. 이 문제를 해결하려면 CGI 응용 프로그램을 디버깅하여 잘못된 HTTP 정보가 IIS에 전달된 이유를 확인해야 합니다.
  • 503 서비스를 사용할 수 없음 IIS 6부터는 커널 모드 Http.sys 구성 요소에서 HTTP 503 상태를 생성합니다. HTTP 503 오류 식별 및 해결 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
    820729 (http://support.microsoft.com/kb/820729/ ) HTTP API의 오류 로깅
  • 500.19. 액세스하려는 콘텐츠 유형에 대한 잘못된 구성 정보가 XML 메타베이스에 포함된 경우 이 오류가 나타납니다. 이 문제를 해결하려면 잘못된 구성을 제거하거나 수정하십시오. 일반적으로 이 문제는 ScriptMap 메타베이스 키에 문제가 있음을 나타냅니다.

[FTP]

loadTOCNode(3, 'moreinformation'); 1xx - 긍정적인 예비 회신

이 상태 코드는 동작이 시작되었지만 클라이언트가 새 명령을 계속 수행하기 전에 다른 회신을 기대한다는 것을 나타냅니다.

  • 110 마커 회신을 다시 시작합니다.
  • 120 nnn분 내에 서비스가 준비됩니다.
  • 125 데이터 연결이 이미 열려 있고 전송을 다시 시작합니다.
  • 150 파일 상태에 문제가 없으며 지금 데이터 연결을 열려고 합니다.

2xx - 긍정적인 완료 회신

동작이 완료되었습니다. 클라이언트가 새 명령을 실행할 수 있습니다.

  • 200 명령에 문제가 없습니다.
  • 202 명령이 구현되지 않으며 이 사이트에 불필요합니다.
  • 211 시스템 상태 또는 시스템 도움말 회신
  • 212 디렉터리 상태
  • 213 파일 상태
  • 214 도움말 메시지
  • 215 NAME 시스템 형식. 여기서 NAME은 지정된 번호(Assigned Numbers) 문서 목록의 공식 시스템 이름입니다.
  • 220 새 사용자에게 서비스가 준비되었습니다.
  • 221 서비스가 컨트롤 연결을 닫습니다. 필요한 경우 로그아웃됩니다.
  • 225 데이터 연결을 열지만 전송하지 않습니다.
  • 226 데이터 연결을 닫습니다. 요청된 파일 동작에 성공했습니다(예: 파일 전송 또는 파일 중단).
  • 227 Passive 모드 입력(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 상태 코드와 그 원인

loadTOCNode(3, 'moreinformation');
  • 150 - FTP는 두 가지 포트를 사용합니다. 즉, 명령을 보내는 경우에는 21을 사용하고 데이터를 보내는 경우에는 20을 사용합니다. 상태 코드 150은 서버가 포트 20에서 새 연결을 열어 데이터를 보내려고 한다는 것을 나타냅니다.
  • 226 - 이 명령은 포트 20에서 데이터 연결을 열어 파일 전송과 같은 동작을 수행합니다. 이 동작이 완료되고 데이터 연결이 닫힙니다.
  • 230 - 이 상태 코드는 클라이언트가 올바른 암호를 보낸 후에 나타납니다. 사용자가 로그온되었음을 나타냅니다.
  • 331 - 클라이언트가 사용자 이름을 보낸 후에 이 상태 코드가 나타납니다. 이 동일한 상태 코드는 제공된 사용자 이름이 시스템의 올바른 계정인지 여부에 관계 없이 나타납니다.
  • 426 - 이 명령은 데이터 연결을 열어 동작을 수행하지만 이 동작이 취소되고 데이터 연결이 닫힙니다.
  • 530 - 이 상태 코드는 사용자 이름과 암호 조합이 유효하지 않으므로 사용자가 로그온할 수 없음을 나타냅니다. 사용자 계정을 사용하여 로그온하는 경우 사용자 이름 또는 암호를 잘못 입력했거나 익명 액세스만 허용하도록 선택했을 수 있습니다. 익명 계정으로 로그온하는 경우 IIS가 익명 액세스를 거부하도록 구성되었을 수도 있습니다.
  • 550 - 이 명령은 지정된 파일을 사용할 수 없으므로 실행되지 않습니다. 예를 들어 이 상태 코드는 존재하지 않는 파일을 가져오려고(GET) 하거나 쓰기 액세스 권한이 없는 디렉터리에 파일을 두려고(PUT) 하는 경우에 발생합니다.

 

Comments