티스토리 뷰
NginX 는 중첩 if 문(if 문 안에 또 if문)을 허용하지 않기에
아래처럼 변수에 값을 할당하고 합한것을 마지막에 비교하는 방식으로 조건문을 설정한다.
location ~ \.php$ {
# Open CORS
set $openCORS N;
# *.도메인.com 이면 변수에 D 할당
if ($http_origin ~* (https?://[^/]*\.도메인\.com(:[0-9]+)?)) {
set $openCORS "D";
}
set $request_url $request_uri;
if ($request_uri ~ ^/api/(.*)$) {
set $openCORS "${openCORS}+API";
}
if ($openCORS = "D+API") {
add_header 'Access-Control-Allow-Origin' "$http_origin";
add_header 'Access-Control-Allow-Methods' "GET, HEAD, OPTIONS";
add_header 'Access-Control-Allow-Headers' 'Accept,Authorization,Cache-Control,Content-Type,DNT,If-Modified-Since,Keep-Alive,Origin,User-Agent,X-Mx-ReqToken,X-Requested-With';
}
}
'OS-서버-서비스 > NginX' 카테고리의 다른 글
Nginx open source 에 ModSecurity v3 웹방화벽 모듈 설치 (0) | 2018.04.11 |
---|---|
NginX + php-fpm 설치, 셋팅 (링크) (0) | 2015.12.08 |
NginX Laravel conf 참고 (0) | 2015.12.08 |
웹폰트를 위한 nginx 서버 CORS 허용 Header 설정 (0) | 2015.09.24 |
- Total
- Today
- Yesterday
- Make Use Of
- How to geek
- 인터넷 통계정보 검색시스템
- 트위터 공유 정보모음
- 웹표준KR
- 치우의 컴맹탈출구
- Dev. Cheat Sheets
- w3schools
- Dev. 조각들
- ASP Ajax Library
- CSS Tricks
- WebResourcesDepot
- jQuery Selectors Tester
- DeveloperSnippets
- Smashing Magazine
- Nettuts+
- devListing
- 웹 리소스 사이트(한)
- Mobile tuts+
- Dream In Code
- Developer Tutorials
- CSS3 Previews
- 자북
- 안드로이드 사이드
- Code Visually
- Code School
- SQLer.com
- 무료 파워포인트 템플릿
- iconPot
- Free PowerPoint Templates
- Design Bombs
- Web Designer Wall
- 1st Webdesigner
- Vandelay Design
- 무료 벡터 이미지 사이트들
- Tripwire Magazine
- Web TrendSet
- WebMonkey
- 윤춘근 프리젠테이션 디자이너 블로그
- cz.cc 무료 DNS
- [웹하드] MediaFire
- [웹하드] DivShare
- 한컴 인터넷 오피스
- sencha touch
- git
- 한글
- mssql
- iis
- 안드로이드
- Android
- PHP
- CSS
- Prototype
- 워드프레스
- JQuery
- ASP
- iphone
- Docker
- laravel
- JSON
- centos
- nginx
- Mac
- nodejs
- IE
- Chrome
- Debug
- Wordpress
- API
- classic asp
- javascript
- IOS
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |