테스트용 요청(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

댓글

이 블로그의 인기 게시물

엑셀(excel) 비쥬얼 베이직(visual basic, vba) 심플 실비(실손보험, 실손의료비) 계산식

아트월에 날짜, 시간 나오는 LED 벽시계 설치시 케이블(전선)이 두꺼워서 틈새(홈)에 매립이 안되는 경우 랜선(lan cable, lan선) 이용시 주의사항

신한투자증권(주) 님이 세금계산서를 발행하였습니다. TaxBill365 관련 안전한 메일인지 여부?