라벨이 conf인 게시물 표시

테스트용 요청(request) 도메인에 맞춰서 cors 자동 설정해서 리턴하는 아파치(apache) 설정

experience 로컬에서 개발중이거나 개발서버에서 cors를 허용해야 하는 경우가 종종있음. 도메인이 각각의 로컬이나 개발서버를 다르게 사용하는 경우도 있곤해서, 이를 매번 cors 등록하기도 번거로워 아래와 같이 설정하여 사용.. ​ (단, 리얼서버 CDN 에 리소스 올려서 서비스하는 경우에는 vary 헤더 등 신경써야 할 부분들이 있음) ​ SetEnvIf Origin "^http(s)?://(.+\.)?(aaaa.com)$" origin_domain=$0 ​ SetEnvIf Access-Control-Request-Headers ".+" access_control_allow_headers=$0 ​ SetEnvIf Request_method "^OPTIONS$" is_option_method ​ Header always set Access-Control-Allow-Origin %{origin_domain}e env=is_option_method ​ Header always set Access-Control-Allow-Credentials: true env=is_option_method ​ Header always set Access-Control-Allow-Methods: GET,POST,PUT,PATCH,DELETE,OPTIONS env=is_option_method ​ Header always set Access-Control-Allow-Headers: %{access_control_allow_headers}e env=is_option_method ​