2013-11-21 5 views
1

누구에게이 오류가 발생 했습니까? https : // github에 해결 방법이 있습니다. COM/obfuscurity/데카르트하여 http.conf (아파치 웹 서버)을 편집하고 다음 추가 :'Access-Control-Allow-Origin'헤더가 요청 된 리소스 인 graphite/descartes 환경에 없습니다.

Header set Access-Control-Allow-Origin "ip" 
Header set Access-Control-Allow-Methods "GET, OPTIONS" 
Header set Access-Control-Allow-Headers "origin, authorization, accept" 
Header set Access-Control-Allow-Credentials true 

이 방법은 완벽하게 작동하지만, 우리의 웹 서버에 대한 모든 연결/요청에 영향을 미칩니다.

나는 대신하여 http.conf의 편집, 우리는/opt/흑연/웹 애플리케이션/흑연/local_settings.py을 수정하고

ALLOWED_HOSTS = "your_descartes_url. domain". 

을 추가 할 수 있습니다, 흑연에서 볼 coud 그러나이 마지막은하지 않는 나를 위해 일해. 그럼, 다른 흑연 측면의 구성을 알고 계십니까?

+1

신경 끄시는, 내가 추가 한 : 헤더는 액세스 제어 - 허용 - 원산지를 설정 "HTTP :. // 데카르트 도메인" 헤더는 "옵션 GET" 헤더 액세스 - 설정 액세스 제어 - 허용 - 방법 설정 Control-Allow-Headers "origin, authorization, accept" 헤더 세트 Access-Control-Allow-Credentials true 내 흑연 가상 호스트에 의 모든 글자가 작동합니다. 희망이 사람을 도와줍니다 :) – marianogg9

답변

1

귀하가 알아 낸 문제는 웹 서버 수준이며 요청은 webapp에도 도달하지 않습니다.