1 HTTP
원본 보기1 HTTP
개요
HTTP 또는 웹 서버 기반 인증 (예: BasicAuthentication, NTLM/Kerberos)을 사용하여 사용자명과 비밀번호를 확인할 수 있습니다. 사용자는 Zabbix에도 존재해야 하지만, Zabbix 비밀번호는 사용되지 않습니다.
주의하세요! 웹 서버 인증이 활성화되기 전에 웹 서버 인증이 구성되어 있고 제대로 작동하는지 확인하세요.
HTTP 인증은 사용자 > 인증 섹션의 HTTP 설정 탭에서 해당 옵션을 구성하여 프론트엔드에서 비활성화할 수 있습니다. HTTP 인증이 비활성화되면 HTTP 인증 옵션이 있는 탭이 프론트엔드에 표시되지 않습니다. 프론트엔드를 재설치하면(setup.php 실행) HTTP 인증 구성을 포함한 인증 설정이 재설정됩니다.
구성

구성 매개변수:
| 매개변수 | 설명 |
|---|---|
| HTTP 인증 활성화 | HTTP 인증을 활성화하려면 체크박스를 선택하세요. 위에 마우스를 올리면 웹 서버 인증의 경우 모든 사용자(프론트엔드 액세스가 LDAP/Internal로 설정된 경우에도)가 Zabbix가 아닌 웹 서버에서 인증된다는 경고 힌트 상자가 나타납니다. |
| 기본 로그인 양식 | 인증되지 않은 사용자를 다음 중 어디로 안내할지 지정하세요: Zabbix 로그인 양식 - 표준 Zabbix 로그인 페이지. HTTP 로그인 양식 - HTTP 로그인 페이지. index_http.php 페이지에만 웹 서버 기반 인증을 활성화하는 것이 권장됩니다. 기본 로그인 양식이 'HTTP 로그인 페이지'로 설정된 경우 웹 서버 인증 모듈이 $_SERVER 변수에 유효한 사용자 로그인을 설정하면 사용자가 자동으로 로그인됩니다.지원되는 $_SERVER 키는 PHP_AUTH_USER, REMOTE_USER, AUTH_USER입니다. |
| 도메인 이름 제거 | 사용자명에서 제거해야 할 도메인 이름의 쉼표로 구분된 목록. 예: comp,any - 사용자명이 'Admin\@any', 'comp\Admin'인 경우, 사용자는 'Admin'으로 로그인됩니다. 사용자명이 'notacompany\Admin'인 경우, 로그인이 거부됩니다. |
| 대소문자 구분 로그인 | 사용자명의 대소문자 구분 로그인을 비활성화하려면 체크박스를 해제하세요(기본값으로 활성화됨). 대소문자 구분 로그인을 비활성화하면 예를 들어 Zabbix 사용자가 "Admin" 또는 "ADMIN"이어도 "admin"으로 로그인할 수 있습니다. 대소문자 구분 로그인이 비활성화되어 있고 유사한 사용자명을 가진 여러 Zabbix 사용자가 있는 경우(예: Admin과 admin), 해당 사용자들의 로그인은 "인증 실패: 제공된 자격 증명이 고유하지 않습니다."라는 오류 메시지와 함께 항상 거부됩니다. |
HTTP 자격 증명을 사용하여 로그인할 수 없는 내부 사용자(HTTP 로그인 양식이 기본으로 설정된 경우)가 401
오류가 발생하는 경우, 기본 인증 지시문에 ErrorDocument 401 /index.php?form=default
줄을 추가하여 일반 Zabbix 로그인 양식으로 리디렉션할 수 있습니다.
편집 제안
제안이 편집자에게 전송되었습니다. Zabbix 문서 개선에 도움을 주셔서 감사합니다.
문제가 발생했습니다. 다음에 다시 시도해 주세요.
위에 마우스를 올리면 웹 서버 인증의 경우 모든 사용자(