오늘: 4|어제: 12|전체: 203,739|회원: 118 (+0)|문서: 54,074 (+0)|댓글: 8,016 (+0)|첨부파일: 1,392 (+0)


PHP FastCGI 환경에서 PHP Digest 인증 사용

YJSoft™ 2015.06.30 16:23 조회 수 : 264

출처  

PHP Digest 인증은 원칙적으로는 PHP가 아파치 모듈로 구동되어야 가능합니다.

FastCGI 방식일 경우 사용할 수 없는데요, 루아틱이 그렇기에 사용할 수 없습니다.($_SERVER['PHP_AUTH_DIGEST'] 값이 비어 있습니다)


SetEnvIfNoCase ^Authorization$ "(.+)" PHP_AUTH_DIGEST_RAW=$1

위 구문을 .htaccess 파일에 넣으신 뒤,


$_SERVER['PHP_AUTH_DIGEST'] = str_replace("Digest","",$_ENV['PHP_AUTH_DIGEST_RAW']);

PHP 파일에서 위와 같이 $_SERVER['PHP_AUTH_DIGEST'] 값을 설정하여 사용할 수 있습니다.


p.s.) 폴더째 잠그는건 시패널 디렉토리 개인정보에서 가능합니다(잠금 관련인데 번역이 잘못되었네요)


처음
서버에 요청 중입니다. 잠시만 기다려 주십시오...