Apache httpd 서버에서 AH02429: Response header name 오류 해결 방법
페이지 정보
작성자 관리자 (61.♡.222.236) 작성일 19-05-16 11:04 조회 3,669 댓글 0본문
아파치 서버에서 500 서버 에러가 떠서 로그를 살펴보니, 아래와 같은 로그가 있다.
[http:error] .. AH02429: Response header name 'P3P ' contains invalid characters, aborting request
php 코드에서 P3P 관련 header 를 전송하는 아래 부분에서 문제가 있는 모양이다.
[code]
header ('P3P : CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"');
[/code]
해당 부분을 아래처럼 바꾸면 된다고는 하는데,
[code]
header('P3P: CP="CAO DSP AND SO ON" policyref="/w3c/p3p.xml"');
[/code]
아무래도 이게 해결방법이 아닌 듯 해서, 다른 소스들과 비교해서 차이점을 찾아본다.
정상적으로 동작하는 소스와의 차이점을 발견하고는 절망한다.. 공백하나 차이다.
P3P 와 : 사이에 공백이 없어야 500 서버 오류가 나지 않는다. 헐~
[code]
header ('P3P: CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"');
[/code]
Apache 2.4, PHP 5.4 환경이고, 다른 환경에서 테스트 해 보지는 않았다.
참고
http://comefeel.com/tt/comefeel/category/Web_developing/Apache?page=4
[http:error] .. AH02429: Response header name 'P3P ' contains invalid characters, aborting request
php 코드에서 P3P 관련 header 를 전송하는 아래 부분에서 문제가 있는 모양이다.
[code]
header ('P3P : CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"');
[/code]
해당 부분을 아래처럼 바꾸면 된다고는 하는데,
[code]
header('P3P: CP="CAO DSP AND SO ON" policyref="/w3c/p3p.xml"');
[/code]
아무래도 이게 해결방법이 아닌 듯 해서, 다른 소스들과 비교해서 차이점을 찾아본다.
정상적으로 동작하는 소스와의 차이점을 발견하고는 절망한다.. 공백하나 차이다.
P3P 와 : 사이에 공백이 없어야 500 서버 오류가 나지 않는다. 헐~
[code]
header ('P3P: CP="ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC"');
[/code]
Apache 2.4, PHP 5.4 환경이고, 다른 환경에서 테스트 해 보지는 않았다.
참고
http://comefeel.com/tt/comefeel/category/Web_developing/Apache?page=4
추천0
댓글목록 0
등록된 댓글이 없습니다.