HTTP 엔드포인트 (httpEndpoint)

HTTP 엔드포인트의 구성 특성입니다.

속성 이름 데이터 유형 기본값 설명
accessLoggingRef 최상위 레벨 httpAccessLogging 요소에 대한 참조입니다(문자열).   엔드포인트에 대한 HTTP 액세스 로깅 구성입니다.
enabled boolean true 엔드포인트의 가용성을 토글하십시오. True일 때는 이 엔드포인트가 디스패처에 의해 활성화되어 HTTP 요청을 처리합니다.
host string localhost 클라이언트가 자원을 요청하는 데 사용하는 IP 주소, 도메인 이름 접미부를 갖는 도메인 이름 서버(DNS) 호스트 이름 또는 DNS 호스트 이름만입니다. 모든 사용 가능한 네트워크 인터페이스에 대해서는 '*'를 사용하십시오.
httpOptionsRef 최상위 레벨 httpOptions 요소에 대한 참조입니다(문자열). defaultHttpOptions 엔드포인트에 대한 HTTP 프로토콜 옵션입니다.
httpPort int

최소값: -1

최대값: 65535

  클라이언트 HTTP 요청에 사용되는 포트입니다. 이 포트를 사용 안 하려면 -1을 사용하십시오.
httpsPort int

최소값: -1

최대값: 65535

  SSL(https)로 보안되는 클라이언트 HTTP 요청에 사용되는 포트입니다. 이 포트를 사용 안 하려면 -1을 사용하십시오.
id 문자열   고유 구성 ID입니다.
onError
  • IGNORE
  • FAIL
  • WARN
WARN 엔드포인트 시작에 실패한 후 수행하는 조치입니다.
IGNORE
구성 오류가 발생한 경우 서버가 경고 및 오류 메시지를 발행하지 않습니다.
FAIL
첫 번째 오류가 발생한 경우 서버는 경고 또는 오류 메시지를 발행하고 서버를 중지시킵니다.
WARN
구성 오류가 발생한 경우 서버는 경고 및 오류 메시지를 발행합니다.
sslOptionsRef 최상위 레벨 sslOptions 요소에 대한 참조입니다(문자열).   엔드포인트에 대한 SSL 프로토콜 옵션입니다.
tcpOptionsRef 최상위 레벨 tcpOptions 요소에 대한 참조입니다(문자열). defaultTCPOptions 엔드포인트에 대한 TCP 프로토콜 옵션입니다.
accessLogging
설명: 엔드포인트에 대한 HTTP 액세스 로깅 구성입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
enabled boolean true 액세스 로깅을 사용합니다.
filePath 파일에 대한 경로 ${server.output.dir}/logs/http_access.log 액세스 로그 파일의 이름 및 디렉토리 경로입니다. 디렉토리 경로를 지정할 때 ${server.output.dir} 같은 표준 변수 대체를 사용할 수 있습니다.
logFormat string %h %u %{t}W "%r" %s %b 클라이언트 액세스 정보를 로깅할 때 사용하는 로그 형식을 지정합니다.
maxFileSize int

최소값: 0

20 로그 파일이 롤오버되기 전에 MB 단위의 최대 크기입니다. 값 0은 무제한을 의미합니다.
maxFiles int

최소값: 0

2 가장 오래된 파일이 제거되기 전에 유지될 최대 로그 파일 수입니다. 값 0은 무제한을 의미합니다.
httpOptions
설명: 엔드포인트에 대한 HTTP 프로토콜 옵션입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
keepAliveEnabled boolean true 지속적 연결을 사용합니다(HTTP KeepAlive). True인 경우 연결은 다중 순차 요청 및 응답이 재사용하도록 유지됩니다. False인 경우 연결은 응답이 전송된 후에 닫힙니다.
maxKeepAliveRequests int

최소값: -1

100 지속적 연결이 사용 가능한 경우 단일 HTTP 연결에서 허용되는 최대 지속적 요청 수입니다. -1의 값은 무제한을 의미합니다.
persistTimeout 초 정밀도를 사용하는 기간 30s 소켓이 요청 사이에 유휴 상태로 남도록 허용되는 시간입니다. 이 설정은 지속적 연결이 사용 가능한 경우에만 적용됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
readTimeout 초 정밀도를 사용하는 기간 60s 읽기 요청이 첫 번째 읽기가 발생한 후 소켓에서 완료하기를 대기하는 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
removeServerHeader boolean false HTTP 헤더에서 서버 구현 정보를 제거하고 기본 Liberty 프로파일 환영 페이지도 사용하지 않도록 설정하십시오.
writeTimeout 초 정밀도를 사용하는 기간 60s 응답 데이터의 각 부분이 전송되기를 소켓에서 대기하는 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
sslOptions
설명: 엔드포인트에 대한 SSL 프로토콜 옵션입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
sessionTimeout 초 정밀도를 사용하는 기간 1d 소켓에서 읽기 또는 쓰기 요청이 완료되기를 기다리는 시간입니다. 이 값은 프로토콜별 제한시간으로 대체됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
sslRef 최상위 레벨 ssl 요소에 대한 참조입니다(문자열).   기본 SSL 구성 레퍼토리입니다. 기본값은 defaultSSLSettings입니다.
sslSessionTimeout 밀리초 정밀도를 사용하는 기간 8640ms %ssl.sslSessionTimeout.desc. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
suppressHandshakeErrors boolean false SSL 핸드쉐이크 오류 로깅을 사용하지 않습니다. 일반 조작 중에 SSL 핸드쉐이크 오류가 발생할 수 있습니다. 그러나 SSL이 예상치 못한 방식으로 작동할 때 이 메시지가 유용할 수 있습니다.
tcpOptions
설명: 엔드포인트에 대한 TCP 프로토콜 옵션입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
inactivityTimeout 밀리초 정밀도를 사용하는 기간 60s 소켓에서 읽기 또는 쓰기 요청이 완료되기를 기다리는 시간입니다. 이 값은 프로토콜별 제한시간으로 대체됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
soReuseAddr boolean true 활성 리스너 없이 포트에 대한 즉각적 리바인드를 사용합니다.

주제의 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: Monday, 5 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=rwlp_config_httpEndpoint
파일 이름: rwlp_config_httpEndpoint.html