apacheFlutterphp

[CORS] 요청 차단 해결

Cross-Origin Resource Sharing(CORS)은 추가적인 HTTP header를 사용해서 외부에서 origin의 리소스에 접근할 수 있도록 하는 구조를 말합니다. 하지만 다른 origin에서 내 리소스에 함부로 접근하지 못하게 하기 위해 사용된다.


php

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST, OPTIONS');

Apache2

헤어 모듈 활성화

a2enmod headers

아파치 설정 파일 열기

nano /etc/apache2/apache2.conf

<Directory>, <Location>, <Files> 또는 <VirtualHost> 섹션 또는 파일 내에 다음 줄을 추가하면 됩니다.

Header set Access-Control-Allow-Origin *

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다