PHP

FastCGI 환경에서 PHP Digest 인증 사용

by YJSoft™ posted Jun 30, 2015
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

+ - Up Down Comment Print
Extra Form

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


Articles

1 2 3 4 5 6