• 전화하지 마셈
  • hyungseob@ssim.pe.kr
Codeigniter 3.x에서 4.x로 갈아 엎느라 기존 게시판 주소로 접근시 새 주소로 리다이렉션 된다.

Developerment [PHP]

FPM-PHP 기반에서 HTTP 헤더의 Authorization가 사라지는 문제의 해결책

  • 빛그림
  • 548
JWT를 생성후 검증하는 과정에서 HTTP 헤더에 Authorization를 전달하지 못하는 문제가 발생해서 여러개의 웹서버를 테스트해본 결과 FPM-PHP 기반에서 Authorization가 보안상의 이유로 제거되는 현상이 있음을 알게 되었다.

조치 방법은 httpd-vhosts.conf 또는 httpd-ssl.conf 의 사이트 설정에서 아래와 같이 설정하면 된다.
ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/home/ssim/www/$1
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
SetEnvIf Content-Type "(.*)" HTTP_CONTENT_TYPE=$1
SetEnvIf Accept "(.*)" HTTP_ACCEPT=$1

새댓글 등록