문제
인프라 에이전트의 HTTP/HTTPS 프록시 구성이 작동하지 않습니다.
최상의 프록시 결과를 얻으려면 최신 인프라 에이전트 를 사용하는 것이 좋습니다.
해결책
인프라 에이전트에 대한 프록시 구성이 작동하지 않는 경우 문제는 프록시 우선 순위로 인한 것일 수 있습니다.
인프라 에이전트 버전에 대해서는 아래 섹션을 검토하십시오.
인프라 에이전트 버전 1.3.1 이상은 다음 프록시 우선 순위를 사용합니다.
구성 | 상위 | 윈도우 | Linux |
---|---|---|---|
| 1 | HTTP/HTTPS | HTTP/HTTPS |
| 2 | HTTP/HTTPS | HTTP/HTTPS |
| 삼 | HTTPS | HTTPS |
| 4 | HTTP | HTTP |
다음 옵션은 TLS 인증서 구성에 영향을 줍니다.
HTTPS 프록시를 사용하는 경우 다음 중 하나를 설정해야 할 수 있습니다.
- 구성 옵션
proxy_validate_certificates: true
- 환경 변수
NRIA_PROXY_VALIDATE_CERTIFICATES=true
- 구성 옵션
HTTPS 프록시에 자체 서명된 인증서를 사용하는 경우 기본값을 유지하십시오.
proxy_validate_certificates: false
다음은 프록시 구성에 영향을 미치는 몇 가지 추가 요소입니다.
NRIA_PROXY
및proxy
구성 옵션은 URL 체계에 따라 HTTP 또는 HTTPS를 활성화합니다.다음 구성 옵션 중 하나가 설정되면
HTTP_PROXY
및HTTPS_PROXY
환경 변수가 무시됩니다.- NRIA_IGNORE_SYSTEM_PROXY=참
- ignore_system_proxy: 참
인증서 유효성 검사는 Centos 5 시스템에서 작동하지 않습니다.
인프라 에이전트 버전 1.0.1002 - 1.2.25의 경우 구성에 따라 아래 섹션을 검토하십시오.
Ignore proxy is false
NRIA_IGNORE_SYSTEM_PROXY=FALSE
또는ignore_system_proxy=FALSE
인 경우:구성
상위
윈도우
Linux
HTTPS_PROXY
1
HTTP 1
HTTP 1
NRIA_PROXY
2
HTTP 1
HTTP 1
proxy
(newrelic-infra.yml
)삼
HTTP 1
HTTP 1
HTTP_PROXY
4
HTTP
HTTP
1 HTTPS 프록시가 지원되지 않음(HTTP로 리디렉션됨)
Ignore proxy is true
NRIA_IGNORE_SYSTEM_PROXY=TRUE
또는ignore_system_proxy=TRUE
인 경우:구성
상위
윈도우
Linux
NRIA_PROXY
1
HTTP 1
HTTP 1
proxy
(newrelic-infra.yml
)2
HTTP 1
HTTP 1
1 HTTPS 프록시가 지원되지 않음(HTTP로 리디렉션됨)
인프라 에이전트 버전 1.0.956 - 1.0.989는 다음 프록시 우선 순위를 사용합니다.
구성 | 상위 | 윈도우 | Linux |
---|---|---|---|
| 1 | HTTPS | HTTP 1 |
| 2 | HTTP/HTTPS 2 | HTTP 1 |
| 삼 | HTTP/HTTPS | HTTP 1 |
| 4 | HTTP/HTTPS | TTP |
1 HTTPS 프록시가 지원되지 않음(HTTP로 리디렉션됨)
2 사용자 지정 TLS/SSL 또는 자체 서명 인증서와 함께 HTTPS 프록시를 사용하는 경우 다음 중 하나를 제공합니다.
- 인증서 파일 위치
ca_bundle_file
- 인증서 디렉토리 경로
ca_bundle_dir
인프라 에이전트 버전 1.0.944 이하에서는 다음 프록시 우선 순위를 사용합니다.
구성 | 상위 | 윈도우 | Linux |
---|---|---|---|
| 1 | HTTP 1 | HTTP 1 |
| 2 | HTTP 1 | HTTP 1 |
| 삼 | HTTP 1 | HTTP 1 |
| 4 | HTTP | HTTP |
1 HTTPS 프록시가 지원되지 않음(HTTP로 리디렉션됨)
2 사용자 지정 TLS/SSL 또는 자체 서명 인증서와 함께 HTTPS 프록시를 사용하는 경우 다음 중 하나를 제공합니다.
- 인증서 파일 위치
ca_bundle_file
- 인증서 디렉토리 경로
ca_bundle_dir