Apache 디렉터리 비밀번호가 포워드 프록시를 보호하지 못하는 이유
보호된 환영 페이지와 승인된 포워드 프록시 요청은 서로 다른 구성 컨텍스트를 사용합니다. 프록시 정책은 서버 또는 가상 호스트 구성에 두십시오.
Apache 홈 페이지의 비밀번호 요청은 해당 로컬 리소스만 보호합니다. 임의의 포워드 프록시 요청이 같은 로그인을 요구한다는 것을 입증하지는 않습니다.
.htaccess 은 지원되는 디렉터리 구성에 적용되며, 모든 요청에 대한 최종 필터가 아닙니다. ProxyRequests 및 <Proxy> 섹션은 서버 또는 가상 호스트 구성에 속합니다. 포워드 프록시 권한 부여를 그곳에 두고, Apache 2.4의 권한 부여 구문과 필요한 인증 설정을 사용하십시오.
사설 서비스의 경우 의도한 클라이언트 출처와 계정 요구 사항을 의도적으로 결합하십시오. 그런 다음 각 리스너가 선택하는 가상 호스트를 기본 호스트와 상속된 구성까지 포함해 검사하십시오. 하나의 보호된 호스트 이름에 접근했다고 해서 다른 활성 호스트에 같은 프록시 제한이 있다는 것이 입증되지는 않습니다.
ProxyPass 는 다른 역할을 하며, 보통 로컬 네임스페이스를 백엔드에 매핑합니다. 이를 추가한다고 해서 임의의 포워드 대상이 권한을 얻지는 않습니다.
한 사이트의 문서 파일만 편집할 수 있다면 이 서비스의 접근 경계를 설정할 관리 범위가 부족할 수 있습니다. 서버 구성 변경을 확보하거나 승인된 기존 프록시를 사용하십시오. 디렉터리 비밀번호로는 대체할 수 없습니다.