Apache httpd 서버에서 AH02429: Response header name 오류 해결 방법 > 개발

본문 바로가기
사이트 내 전체검색

개발

Apache httpd 서버에서 AH02429: Response header name 오류 해결 방법

페이지 정보

profile_image
작성자 관리자 (61.♡.222.236)
댓글 0건 조회 3,326회 작성일 19-05-16 11:04

본문

아파치 서버에서 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

추천0

댓글목록

등록된 댓글이 없습니다.

Total 386건 10 페이지
  • RSS

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.